在1742年一個德國業餘數學家Christian Goldbach,他作了以下的猜測:
任何一個比4大的偶數一定能夠找到2個奇數的質數使其和相等。例如:
8=3+5(3和5都是奇數,且是質數)
20=3+17=7+13
42=5+37=11+31=13+29=19+23
你的任務就是寫一個程式來驗證他的猜測。
輸入包含好幾筆測試資料,每筆資料1行,包含一個偶數的整數n(4 < n < 1000000)。 n=0代表輸入結束。
對每筆輸入資料你應該要以 n = a + b 的形式輸出,其中 a、b都是奇數的質數。 如果有一組以上的 a、b,請輸出 b-a 最大的那組。 如果找不到這樣的 a、b,請輸出 "Goldbach's conjecture is wrong."
8 20 42 0
8 = 3 + 5 20 = 3 + 17 42 = 5 + 37
編號 | 身分 | 題目 | 主題 | 人氣 | 發表日期 |
沒有發現任何「解題報告」
|