您的位置:首页 > 其它

编译时时常出现的错误

2015-09-24 17:24 232 查看
在线做题经常出现的几种情况:

1. Accepted:正确,已AC

2. Wrong Answer:输出结果不对,看看是不是忘了输出必要的换行或者大小写错误?如果不是,那很可能你的程序逻辑有问题,或者有特殊的数据没有考虑.看看数组开的是否太小。

3. Presentation Error:格式错误。多了少了空格回车什么的。

4. Time Limit Exceeded: 算法复杂度高了,可以用colck()测试下时间,头文件 #include<time.h>

5. MemoryLimitExceeded:这种错误一般是因为你申请的内存太多了,超过了题目的限制,想办法少用点内存是唯一的出路

6. Compilation Error: 编译错误

7. RuntimeError:常见出错的原因可能有以下几种:

————————1、数组开得太小了,导致访问到了不该访问的内存区域

————————2、发生除零错误

————————3、大数组定义在函数内,导致程序栈区耗尽

————————4、指针用错了,导致访问到不该访问的内存区域

————————5、还有可能是程序抛出了未接收的异常

8. Output Limit Exceeded.是指如果输入某一组数据,你的程序返回的结果是一直输出某个结果,死循环输出的那种。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: