ACM提交可能情况

来源:互联网 发布:法治网络知识大赛登录 编辑:程序博客网 时间:2024/06/07 04:06
Waiting —— 极为罕见。如碰到,请隔几分钟再提交一次。

Validate Error —— 如果提交的代码是C/C++编写的,代码中不能含有 freopen() 、fopen() 、fclose() 、system() 等函数。这些函数会导致OJ反馈Validate Error错误。

Compile Error —— 编译错,即代码存在语法错误,没有通过编译。此时点击 Compile Error ,会弹出一个新窗口,在其中列出了该代码的各个编译错误。

Runtime Error —— 简称"RE"。运行时错误,即程序在运行过程中发生错误,可能是数组下标越界、指针非法操作、除数为零等等引起的。

Output Limit Exceed —— 输出的内容太多,超出限制。这多数发生在代码的处理逻辑有错误(尤其是没有正确处理多测试用例),导致无节制地输出。

Time Limit Exceed —— 简称"TLE"。超时,程序没有在限时之内运行完毕。程序运行只要超出时间限制,立即会被中断,而不是超了几毫秒而已,如果不中断,可能会超很多。这多数发生在算法的时间复杂度太高,意味着要用另觅一个正确高效的算法去解决本题。

Memory Limit Exceed —— 超内存。表示程序运行时所用的内存空间超出了该题目的限制,而解决该题无需用到那么多的内存。

Wrong Answer —— 简称"WA"。答案错。程序运行所输出的内容与标准答案不一致。即对于某组输入数据,程序的运行输出结果与标准答案不一致。

Presentation Error —— 简称"PE"。格式错。即答案正确,但格式不对,如:多了(少了)一个空格、多了(少了)一个空行、少了换行等等。这意味着已经无限接近AC了,只要稍微改改就行了。

Accepted —— 简称“AC”。正确!完全正确!!这就是爽的感觉!!!
原创粉丝点击