看板 C_and_CPP 關於我們 聯絡資訊
開發平台(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
flere:印象中那個運算的數字好像要開long long 09/03 00:39
flere:然後你nlenth是不是要初始化為0呀??!因為2你會輸出2耶 09/03 00:41
diabloevagto:用int就可以了 09/03 01:37
walker2009: <= nend 09/04 02:48
感謝大大提醒,確實是在33行的<=nend有問題。 可能是我自測的數據太少,只使用ACM題目上的數據。 所以一直沒發生錯誤的結果。 總不可能要我手動算寫新的數據出來吧... ※ 編輯: ariesd 來自: 114.46.226.140 (09/04 09:12)
diabloevagto:http://uvatoolkit.com/problemssolve.php 09/04 19:53