題目給的範例輸出為
Cube = 6, Triple = (3,4,5)
Cube = 12, Triple = (6,8,10)
.
.
.
但我的程式發現正確輸出應該存在
Cube = 9, Triple = (1,6,8)
及
Cube = 144, Triple = (1,71,138)
如果沒辦法AC的朋友把這兩筆輸出刪除就可以AC了
事後我想了一下我,應該是是使用pow()所產生的錯誤
因為我第二種方法使用pow求3次方根就沒出現
Cube = 9, Triple = (1,6,8)
及
Cube = 144, Triple = (1,71,138)
這樣就可以ac
真的很無言
題目給的範例輸出為
Cube = 6, Triple = (3,4,5)
Cube = 12, Triple = (6,8,10)
.
.
.
但我的程式發現正確輸出應該存在
Cube = 9, Triple = (1,6,8)
及
Cube = 144, Triple = (1,71,138)
如果沒辦法AC的朋友把這兩筆輸出刪除就可以AC了
事後我想了一下我,應該是是使用pow()所產生的錯誤
因為我第二種方法使用pow求3次方根就沒出現
Cube = 9, Triple = (1,6,8)
及
Cube = 144, Triple = (1,71,138)
這樣就可以ac
真的很無言
題目說明有寫 (a,b,c,d均大於1)
https://uva.onlinejudge.org/index.php?option=com_onlinejudge&Itemid=8&page=show_problem&problem=322
或者參考UVa原始題意, 節錄部分說明,
to find integers greater than 1 that satisfy the “perfect cube” equation...