看板 b96902HW 關於我們 聯絡資訊
我想請問第二個測資的問題 聽助教講應該是溢位的問題 但是 今天我把它改成 long long 結果其他測資竟然變成錯的 囧 助教或強者同學救我 (雖然我是用loop寫的XDD) 補個幹 寫完還得寫遞迴版 再補個幹!!! -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.112.239.46
DarkKnightX:long long 要用 %lld 讀 (Dev-C++ 要用 %I64d) 10/18 22:33
folkterry:那假設我在D==a*A+b*B+c*C把他們轉成long long這樣OK?? 10/18 23:05
folkterry:不過依上述方法我測資第二個還是錯 10/18 23:07
iloveball:那是因為他在暫存的時候還是以int型態吧 10/18 23:11
folkterry:所以要怎麼辦?? 10/18 23:15
a127a127:在乘之前就要轉了 也就是(a||A)&&(b||B)&&(c||C)要轉 10/18 23:33
chhsiao:樓上說對了 ;) 10/18 23:47
chhsiao:你要用 "long long int" 的身分做乘法,乘出來才會是 10/18 23:47
chhsiao:long long int 10/18 23:48
folkterry:好一個long long int 10/19 01:02
olala7846:不是看得很懂@@ 10/19 16:35
chhsiao:現在不懂沒關係啦, 樓上這些強者跳關了 XD 10/19 21:11
olala7846:我改了long long 之後二對了八錯了@@ 10/19 23:31