系统给出的结果 | 原因 | 改正措施 |
1.Accepted | 题目做对 | 题目做对 |
2.wrong answer | 对于若干组数据输出的结果是错误的 | 1.改正程序 2.鲁棒性,对边界数据无效,或者只对小范围内数据有效 |
3.presentation error | 程序输出正确,但是输出格式不正确。 | 1.是否输出多余空格或者换行,或者确实 |
4.time limited exceeded | 超出时间限制 | 1.出现死循环,无线递归 2.时间复杂度高于题目要求的 |
5. runtime error | 在输出答案之前出现了错误 | 1.数组越界 2.程序除0 3.异常调用 调用了被禁止的函数 4.堆栈溢出 出现无限递归 |
6. compile error
| 程序根本就没有通过系统的编译 | 1.编程语言提交错误 2.缺少头文件 |
7.memory limit exceeded | 内存超过限制 | 1.数组开太大 2.程序中不断申请内存,全局变量写在了局部循环变量里面 |
8. output limit exceeded | 程序输出过多 | 调试中的变量也不小心输出了 |