博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
OJ错误命令解释
阅读量:6975 次
发布时间:2019-06-27

本文共 788 字,大约阅读时间需要 2 分钟。

Presentation Error (PE) : 虽然您的程序貌似输出了正确的结果,但是这个结果的格式有点问题。

请检查程序的输出是否多了或者少了空格(' ')、制表符('\t')或者换行符('\n')。

Runtime Error (RE) : 运行时错误,这个一般是程序在运行期间执行了非法的操作造成的。

请检查①数组越界:int a[3]; a[4]=10;②指针越界:int * p; p=(int *)malloc(5 * sizeof(int)); *(p+10)=10;③数组开得太大,超出了栈的范围,造成:int a[100000000];④使用已经释放的空间:int * p; p=(int *)malloc(5 * sizeof(int));free(p); *p=10;⑤除以0。

具体形式:

Floating Point Error:Divide by 0,除0错误。  

Segmentation Fault:有2种情况可能导致此错误:buffer overflow -- 缓冲区溢出,也就是你访问了非法内存,比如你申请了一个大小为2的数组a,却访问了a[10000],或者访问了空指针等等。stack overflow -- 堆栈溢出,有可能你在c/c++程序的函数中申请了过大的空间,或者递归层次太多,导致堆栈溢出了,请记住堆栈的大小为8192KB。

Time Limit Exceeded (TLE) : 您的程序运行的时间已经超出了这个题目的时间限制。

Compilation Error (CE) : 您的程序语法有问题,编译器无法编译。

Memory Limit Exceeded:你的程序运行所用的内存太多了,超过了对应题目的限制。

 

转载于:https://www.cnblogs.com/xzxl/p/7213930.html

你可能感兴趣的文章
symfony2的配置和welcome界面问题汇总
查看>>
选IDC房时,用脚本截取丢失包和rtt的值作比对
查看>>
TCP Wrappers
查看>>
mina
查看>>
kindle
查看>>
C# MoreLinq 扩展安装
查看>>
遍历查找指定文件
查看>>
域名年龄-SEO搜索引擎优化
查看>>
Qunee for HTML5 V2.5新版本发布
查看>>
<context-param>与<init-param>的区别与作用
查看>>
php中mkdir()函数的权限问题
查看>>
奇特的约会
查看>>
radio根据name 获取选中值及判断是否被选中
查看>>
LVM 类型的 Storage Pool - 每天5分钟玩转 OpenStack(8)
查看>>
[Nginx优化]分享nginx配置文件及优化说明
查看>>
TensorFlow入门
查看>>
Apache Spark 2.2.0 中文文档 翻译活动
查看>>
平面设计的软件太多了
查看>>
我的友情链接
查看>>
c# 模板方法模式
查看>>