部分正確 |
部分測試點答案錯誤 |
調試代碼尋找錯誤的地方,仔細回想自己思路中不正確的地方 |
格式錯誤 |
輸出的格式不對 |
仔細觀察題目輸出要求,比如大小寫不正確,單詞拼寫錯誤,空格遺漏,沒有換行等,輸出的符號一般都是英文符號,要十分注意!最好的解決方法是把輸出樣例直接復制過來,然后按照要求進行修改. |
答案錯誤 |
一個測試點都沒有通過 |
你輸出的答案並非是正確答案,請仔細思考你代碼的思路是否正確 ! 也有可能是你忘記輸出了換行符,導致答案堆在一起了orz 比如輸出12 換行 15,你忘記輸出換行,那么你的輸出結果就是1215,跟答案顯然不同 |
運行超時 |
你的代碼沒有在規定的時間完成 |
這種情況先考慮自己的代碼中是否存在死循環,導致程序一開始跑就停不下來,然后再考慮是否是自己的代碼效率太低,比如題目要求你1s內完成,你的代碼卻需要3s完成這個題目,那么你就會得到運行超時的結果 |
內存超限 |
你的代碼中內存使用超出限制 |
這個代碼出現說明你的代碼占用的內存太多,需要重新思考一下內存的使用情況,這個問題很少出現 |
非零返回 |
main函數返回的不是0 |
main函數結尾一定要有return 0 |
段錯誤 |
內存區出現了點問題 |
檢查數組下標是否越界,是否對空指針進行操作(后期可能出現),遞歸調用次數是否太多(中期可能出現),檢查scanf中取地址符&是否漏寫 |
浮點錯誤 |
代碼運行時發生浮點錯誤 |
檢查是否用%d輸出浮點數,浮點數除法時是否碰到了除以0的情況 |
輸出超限 |
代碼輸出太多內容 |
一般是在死循環中輸出結果,導致輸出結果停不下來 |
內部錯誤 |
評測系統內部錯誤 |
耐心等待一些時間,pta工作人員會馬上解決這個問題 |