OJ上判题时出现的运行结果整理

各类运行结果整理

Waiting: 系统正在做评判的准备工作,这个过程不会太久,请您稍等片刻再刷新浏览器

Judging: 系统正在评判你的程序,最多几秒钟后您就能看到最终的评判结果

Accepted: 您的程序是正确的,恭喜!

Presentation Error: 虽然您的程序貌似输出了正确的结果,但是这个结果的格式有点问题。请检查程序的输出是否多了或者少了空格(’ ‘)、制表符(’\t’)或者换行符(’\n’)。

Wrong Answer: 你的程序正常运行并输出了结果,不过是答案错误

Runtime Error: 运行时错误,这个一般是程序在运行期间执行了非法的操作造成的。以下列出常见的错误类型:

  1. Runtime Error(ARRAY_BOUNDS_EXCEEDED) //数组越界

  2. Runtime Error(DIVIDE_BY_ZERO) //除零

  3. Runtime Error(ACCESS_VIOLATION) //非法内存访问

  4. Runtime Error(STACK_OVERFLOW) //堆栈溢出

Time Limit Exceeded: 您的程序运行的时间已经超出了这个题目的时间限制。

Memory Limit Exceeded: 您的程序运行的内存已经超出了这个题目的内存限制。

Output Limit Exceeded:你的程序往控制台输出了太多信息,请检查程序是否死循环。

Compile Error: 您的程序语法有问题,编译器无法编译。具体的出错信息可以点击链接查看。

System Error: OJ内部出现错误。由于我们的OJ可能存在一些小问题,所以出现这个信息请原谅,同时请及时与管理员联系。

以下两个为Special Judge题目特有,一般与Judge程序不够健壮有关(当然很大的可能用户的结果是错误的),如发现这样的反馈,请告知管理员:

Judge Delay:评判时间过长,强制终止评判 。

Judge Error:一般不会发生这样的错误,因为这代表Judge程序本身是错的,不过有备无患吧^_^。

    原文作者:Violet-Guo
    原文地址: https://blog.csdn.net/violet_echo_0908/article/details/47375791
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞