编译时时常出现的错误
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.是指如果输入某一组数据,你的程序返回的结果是一直输出某个结果,死循环输出的那种。
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.是指如果输入某一组数据,你的程序返回的结果是一直输出某个结果,死循环输出的那种。
相关文章推荐
- Python Map 并行
- OpenCv实现 颜色空间缩减
- Cassandra CQL v3.3中文文档(下)
- 003 利用hadoop+hive离线处理日志-方案分析
- 获取城市列表并且排序json
- poj 1961 Period
- maven项目中自动下载jar包的pom.xml配置
- Create a simple REST web service with Python--转载
- centos 7 构造iptables开放80port
- 第二次作业《软件工程》
- 版本更新、滑动启动页、图片异步加载、抓取html网页新闻、内嵌小说阅读功能、PageView轮播图展示功能
- 简洁的排序算法实现
- JavaScript学习笔记之JS函数(二)
- Xcode 升级到7后,打包ipa提交出现问题 Unexpected CFBundleExecutable key
- 黑马程序员---java基础---集合总结
- (转)修改ECSHOP前后台的title中的ecshop
- jQuery操作Select
- eclipse下搭建SSH整合环境(Struts2+Spri 4000 ng+Hibernate+maven)
- zookeeper集群搭建
- 淘宝的生态灾难,谁来救赎?