[問題] ACM100 Wrong answer 問題?(己解決)

看板C_and_CPP作者 (188)時間14年前 (2011/09/03 00:33), 編輯推噓2(203)
留言5則, 3人參與, 最新討論串1/1
開發平台(Platform): (Ex: VC++, GCC, Linux, ...) code::block (c++) 額外使用到的函數庫(Library Used): (Ex: OpenGL, ...) no 問題(Question): 第一次上ACM的作題目,依照題目將程式碼寫完後。 在自身主機上測試(手動測試、使用'<'自動餵資料)都沒問題。 可是上傳ACM後測試卻得到錯誤的答案。 是我程式不合ACM的格式要求嗎? 還是有別種原因? 餵入的資料(Input): 1 10 100 200 201 210 900 1000 預期的正確結果(Expected Output): 1 10 20 100 200 125 201 210 89 900 1000 174 錯誤結果(Wrong Output): Wrong answer 程式碼(Code):(請善用置底文網頁, 記得排版) http://codepad.org/wIVCJ1Xs 補充說明(Supplement): -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 114.38.36.205

09/03 00:39, , 1F
印象中那個運算的數字好像要開long long
09/03 00:39, 1F

09/03 00:41, , 2F
然後你nlenth是不是要初始化為0呀??!因為2你會輸出2耶
09/03 00:41, 2F

09/03 01:37, , 3F
用int就可以了
09/03 01:37, 3F

09/04 02:48, , 4F
<= nend
09/04 02:48, 4F
感謝大大提醒,確實是在33行的<=nend有問題。 可能是我自測的數據太少,只使用ACM題目上的數據。 所以一直沒發生錯誤的結果。 總不可能要我手動算寫新的數據出來吧... ※ 編輯: ariesd 來自: 114.46.226.140 (09/04 09:12)

文章代碼(AID): #1EOGL5yX (C_and_CPP)