常见错误 | 原因分析 |
---|---|
Runtime Error | 表示程序因为非法内存访问或未处理异常而结束,常见的有数组越界等 |
Memory Limit Exceeded | 表示程序使用的内存超过规定的内存限制 |
Time Limit Exceeded | 表示程序运行的时间超过题目规定的时间 |
Output Limit Exceeded | 表示程序输出的内容过多,超过了OJ的限制,请检查程序中是否有可能存在无限循环输出 |
Presentation Error | 表示虽然程序输出的答案是对的,但是换行或空格等不符合输出格式要求 |
Compile Error | 表示所提交的源代码没能通过编译。这时打开Online Status 的“Compile Error”链接可以看到具体的编译错误 |
Floating Point Error | Divide by 0,除0错误 |
Buffer overflow | 表示缓冲区溢出,也就是你访问了非法内存,比如你申请了一个大小为2的数组a,却访问了a[10000],或者在C/C++中访问了空指针等等 |
Stack overflow | 表示堆栈溢出,有可能你在c/c++程序的函数中神情了过大的空间,或者递归层次太多,导致堆栈溢出了,请记住堆栈的大小为8192KB |
Sysytem Error,Validator Error | 表示系统发生错误无法正常判断题目 |
ACM比赛中常见的错误
最新推荐文章于 2021-08-07 00:51:40 发布