答案正确(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
特别声明:除特别标注,本站文章均为原创,本站文章原则上禁止转载,如确实要转载,请电联:wangyeuuu@qq.com,尊重他人劳动成果,谢过~
叨叨几句... NOTHING