答案正确(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],尊重他人劳动成果,谢过~