答案正确(accepted,AC)
The perfect result.
編譯錯誤(compile error,CE)
- 可能選錯了語言;
- 去本地的編譯器看看能不能通過,修改後再送出。
答案錯誤(wrong answer,WA)
- 說明代碼有漏洞或者算法根本是錯誤的,隻是恰好能通過樣例;
- 檢查下代碼的邏輯有沒有問題;
- 也可能輸出了一些調試資訊(删除多餘的調試資訊即可)。
運作逾時(Time Limit Exceeded,TLE)
- 可能是因為程式複雜度過大;
- 可能是某處死循環。
- 仔細思考最壞時間複雜度是多少;
- 或者檢查代碼是否可能出現特殊資料死循環的情況。
運作錯誤(runtime error,RE)
- 原因非常多;
- 段錯誤(非法通路記憶體,例如數組越界、指針亂指);
- 浮點錯誤(除數為0、模數為0);
- 遞歸爆棧(一般由遞歸時層數過深導緻的)。
- 檢查數組大小是否比題目的資料範圍大;
- 然後檢查可能有特殊資料可以使除數或模數為0;
- 有遞歸的話檢查遞歸層數是否過深。
記憶體超限(memory limit exceeded,MLE)
- 最可能是數組太大。
格式錯誤
- 檢查格式即可,可能是多輸了空格或者換行導緻的。
輸出超限(output limit exceeded,OLE)
- 一般是輸出了大量的調試資訊或者特殊資料導緻的是循環導緻的
版權所有:可定部落格 © WNAG.COM.CN
本文标題:《OJ系統常見的評測結果》
本文連結:https://wnag.com.cn/939.html
特别聲明:除特别标注,本站文章均為原創,本站文章原則上禁止轉載,如确實要轉載,請電聯:[email protected],尊重他人勞動成果,謝過~