[ACM ] Q10018: Reverse and Add (已解決)

看板C_and_CPP作者 (ninE)時間13年前 (2011/07/16 23:04), 編輯推噓2(205)
留言7則, 1人參與, 最新討論串1/1
小弟在做ACM的Q10018 一直得到wrong answer 題目: http://www.csie.ntu.edu.tw/~b98902115/uva/homework/homework/q10018.htm 要一直反覆做加法,直到迴文出現 我的code: http://codepad.org/mpowf9tN output看起來都對…花很久時間找不到錯在哪裡 資料也用unsigned long了,應該不至於超出題目範圍 希望能幫忙找一下錯誤在哪裡… 謝謝! (ACM還真嚴格… -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 122.118.47.128

07/16 23:05, , 1F
真的不會超出題目範圍嗎 ? 每一次加法可以大概用*10來估計
07/16 23:05, 1F

07/16 23:05, , 2F
最差狀況喔~
07/16 23:05, 2F

07/16 23:06, , 3F
抱歉請無視我- -我題目沒看清楚
07/16 23:06, 3F

07/16 23:23, , 4F
問題在於第一行你輸入data_cnt的時候
07/16 23:23, 4F

07/16 23:24, , 5F
&&的優先權比||高, 所以會先判斷 !cin && data_cnt<1後
07/16 23:24, 5F

07/16 23:24, , 6F
再跟 data_cnt>100 做 ||. 所以說若測試資料超過100筆,就
07/16 23:24, 6F

07/16 23:26, , 7F
讀到不該讀的東西 (原文題目沒有 0<N<=100這個限制)
07/16 23:26, 7F
改成這樣呢?這裡應該OK了 , 可是還是wrong answer ※ 編輯: ninEEE 來自: 122.118.47.128 (07/16 23:31) 剛剛又測一下去掉 0<N<=100 的限制 果然accepted了… 抱歉我應該稍微檢查一下原文處的 很感謝你! (附上最後的code http://codepad.org/QwUH99mK ※ 編輯: ninEEE 來自: 122.118.47.128 (07/16 23:56)
文章代碼(AID): #1E8QXk1T (C_and_CPP)