常见OJ评判结果对照表,作为ACMer你懂得!
2016-12-06 17:23
239 查看
原来的网址点击打开链接
Online Judge 评判结果分别表示什么意思? |
当你提交的程序被Online Judge评判完毕后,你可以在“Status”页看到评判结果。 常见的Online Judge将评判结果分为如下几类: Accepted 程序的输出完全满足题意,通过了全部的测试数据的测试。 Wrong Answer 你的程序顺利地运行完毕并正常退出,但是输出的结果却是错误的。 注意:有的题包含多组测试数据,你的程序只要有一组数据是错误的,结果就是WA。 Presentation Error 你的程序输出的答案是正确的,但输出格式不对,比如多写了一些空格、换行。 请注意,大部分程序的输出,都要求最终输出一个换行。 不过,计算机程序是很难准确判断PE错误的,所以,很多PE错误都会被评判成WA。 Compile Error 你的程序没有通过编译。你可以点击文字上的链接,查看详细的出错信息,对照此信息,可以找出出错原因。有可能你提交时选择的代码语言正确。 Judging 我们正在运行你的程序进行测试,请稍候。 Time Limit Exceeded 你的程序运行的时间超过了该题规定的最大时间,你的程序被Online Judge强行终止。 注意:TLE并不能说明你的程序的运行结果是对还是错,只能说明你的程序用了太多的时间。 Memory Limit Exceeded 你的程序运行时使用的内存,超过了该题规定的最大限制,或者你的程序申请内存失败,你的程序将被Online Judge强行终止。 注意:MLE并不能说明你的程序的运行结果是对还是错,只能说明你的程序使用了超过题目限制的内存。 Restricted Function 你的程序运行时使用我们不允许使用的系统调用调用,将会得到此错误,诸如文件操作等相关函数。 请特别注意:system("PAUSE"); 也会导致此错误。 Runtime Error 你的程序在运行时出现了错误,并且这个错误导致程序无法进行下一步处理。导致运行时错误的原因有很多种,具体根据实际代码、数据和实际运行环境进行分析。下面是几个常见的原因: 1) 内存访问错误:程序试图读取或者写入内存区域没有访问权限,比如从0地址内存读取或写入数据,数组越界等。 2) 除零错误:运行时除数为0,会导致这个错误。 3) 浮点数错误:因为要操作的浮点数太大或者太小导致系统无法表示该浮点数,都会导致这个错误。不同的浮点数类型都有其表示范围大小。 4) 栈溢出:在调用函数时,函数地址、函数参数、局部变量等信息存储于栈内存,当函数调用层过深时,会出现这个错误,比如递归调用太深。 5) 如果你写的是Java程序,请务必保证提交的代码中主类名为Main,并且主类中有public static void main(String args[]) 的函数,这个是OJ评测Java程序的入口,否则会出现Runtime Error。 System Error 系统发生了错误。由于异常因素导致系统没有正常运作。我们尽力保证系统的稳定运行,但如您遇此情况,请联系管理员或者裁判。 |
相关文章推荐
- 常见OJ评判结果对照表,作为ACMer你懂得!
- 常见OJ评判结果对照表,作为ACMer你懂得!
- 常见OJ评判结果对照表,作为ACMer你懂得!
- 常见OJ评判结果对照表,作为ACMer你懂得!
- 常见OJ评判结果对照表,作为ACMer你懂得!
- 常见OJ评判结果对照表,作为ACMer你懂得!
- 常见OJ评判结果对照表,作为ACMer你懂得!
- 常见OJ评判结果对照表,作为ACMer你懂得!【转】
- 常见OJ评判结果对照表,作为ACMer你懂得!
- 常见OJ评判结果对照表
- 常见OJ评判结果对照表
- 常见OJ评判结果对照表
- 常见OJ评判结果对照表
- 常见OJ评判结果对照表
- 常见的OJ评判结果以及它们表示的意思
- 较全面的常见的OJ评判结果以及它们表示的意思
- 在OJ上Judge Status评判出错常见系列
- lambda的常见用法:传递一个函数的结果作为另一个函数的参数
- 最大似然估计学习总结------MadTurtle 1. 作用 在已知试验结果(即是样本)的情况下,用来估计满足这些样本分布的参数,把可能性最大的那个参数clip_image002作为真实cl
- MySQL 常见错误代码对照表