畢達哥拉斯(希臘語:Πυθαγόρας,前570年-前495年)是一名古希臘哲學家、數學家和音樂理論家,畢達哥拉斯主義的創立者。他認為數學可以解釋世界上的一切事物,對數字癡迷到幾近崇拜;同時認為一切真理都可以用比例、平方及直角三角形去反映和證實:譬如主張平方數"100"意味「公正」。
以上截錄自維基百科
勾股定理 (勾股弦定理),又名畢氏定理,首次載於書面是西漢年間,收集整理自公元前一千多年以來的《周髀算經》「榮方問於陳子」一節中:
「若求邪至日者,以日下為勾,日高為股,勾股各自乘,並而開方除之,得邪至日。」
故勾股定理又被稱為陳子定理,而更通俗一點的解釋出現於東漢末年趙爽《周髀算經注》《勾股圓方圖注》中:
「勾股各自乘,並之,為弦實,開方除之,即弦。」
用人話講:先將勾、股兩邊各自平方後,相加,這是弦的平方,那開方後,即為弦長。
最後就有了現在的「兩短邊平方和開根號等於斜邊長」。
現在是個新時代,大家都在極力培養自身閱讀素養能力,這一題要問的是,給你最短邊,請問他的另外兩整數邊為何,若有多種可能只要輸出一種即可。
多筆測資,每筆測資$T$筆輸入
先給你一數$T$代表共有$T$行輸入
接下來$T$行中,有一個數$N$為最短邊長度
請問三邊長皆為整數的直角三角形三邊長為何,請依長度由小到大輸出,每筆輸出皆需換行
本題採 $special\ judge$,我第一次寫,如果有錯請告知!
輸出的數不要超過 $ long\ long$ 的範圍,要不然可能會壞掉
8 3 5 6 7 8 9 20 45
3 4 5 5 12 13 6 8 10 7 24 25 8 15 17 9 40 41 20 21 29 45 108 117
提示:20那行也可以輸出20 99 101喔
不要想得太難,算式部份甚至一行C++就可以解決!
$Subtask:$
$#00 : T,N ≤ 100 $
$#01 : T,N ≤ 1e5 $
$#02 : T=1e6 , N ≤ 1e8 $
所有測資 $N > 2,N \neq 4$
編號 | 身分 | 題目 | 主題 | 人氣 | 發表日期 |
沒有發現任何「解題報告」 |