关于在oj上出现Runtime error 的情况


越栈了,比如数组开的不够大
编译错误时Compilation Error
Runtime Error (RE) : 运行时错误,这个一般是程序在运行期间执行了非法的操作造成的。以下列出常见的错误类型:
ACCESS_VIOLATION 您的程序想从一些非法的地址空间读取或向其中写入内容。一般例如指针、数组下标越界都会造成这个错误的。

ARRAY_BOUNDS_EXCEEDED 您的程序试图访问一个超出硬件支持范围的数组单元。
FLOAT_DENORMAL_OPERAND 进行了一个非正常的浮点操作。一般是由于一个非正常的浮点数参与了浮点操作所引起的,比如这个数的浮点格式不正确。
FLOAT_DIVIDE_BY_ZERO 浮点数除法出现除数为零的异常。
FLOAT_OVERFLOW 浮点溢出。要表示的数太大,超出了浮点数的表示范围。
FLOAT_UNDERFLOW 浮点下溢。要表示的数太小,超出了浮点数的表示范围。
INTEGER_DIVIDE_BY_ZERO 在进行整数除法的时候出现了除数为零的异常。
INTEGER_OVERFLOW 整数溢出。要表示的数值太大,超出了整数变量的范围。
STACK_OVERFLOW 栈溢出。一般是由于无限递归或者在函数里使用了太大的数组变量的原因。
...... 其他错误,包括C++标准库/STL运行时库错误等,这里不再举例。

时间: 2024-12-09 11:10:31

关于在oj上出现Runtime error 的情况的相关文章

Win7系统开关机出现蓝屏屏幕上提示runtime error

  收集的蓝屏信息 问题签名: 问题事件名称: BlueScreen OS 版本: 6.1.7601.2.1.0.768.2 区域设置 ID: 2052 有关该问题的其他信息: BCCode: 3b BCP1: 00000000C0000005 BCP2: FFFFF96000157033 BCP3: FFFFF88004923BB0 BCP4: 0000000000000000 OS Version: 6_1_7601 Service Pack: 1_0 Product: 768_1 解决方法

c语言编程-C语言 oj 平台 runtime error 求解

问题描述 C语言 oj 平台 runtime error 求解 题:原文网址:http://vjudge.net/problem/viewProblem.action?id=19398输入:先输入一个数N,后每组2个(代表xy)输入N组数.(1<=N<=50)(-100<=xy<=100)输入0结束.输出:AB使得Ax+By!=0且Ax+By>0的数目与Ax+By<0的数目相同(-500<=AB<=500)如:Sample Input 2 -20 20 -3

c++-C++Runtime Error (ACCESS_VIOLATION)

问题描述 C++Runtime Error (ACCESS_VIOLATION) 不知道哪里写错了VS2012上能运行处结果 但OJ上有问题 #include #include #include using namespace std; struct Node { string id; int m,a[10],gread; }array[1000]; bool cmp(Node a,Node b) { if(a.gread!=b.gread) return a.gread>b.gread; el

ASP.NET错误处理:Runtime Error

服务器上出现应用程序错误.此应用程序的当前自定义错误设置禁止查看应用程序错误的详细信息. Runtime Error 运行时错误 Description: An application error occurred on the server. The current custom error settings for this application prevent the details of the application error from being viewed remotely

启动红蜻蜓抓图精灵时跳出Run-time error &amp;#039;339&amp;#039;错误消息框

  有用户反映在打开红蜻蜓抓图精灵时,会弹出一个对话框,提示"Run-time error '339': Component 'Flash11e.ocx' or one of its dependencies not correctly registered: a file is missing or invalid".出现此问题,是由于用户电脑上Flash播放控件缺失所引起,下载安装最新版的Flash播放控件即可解决问题.Flash播放控件的官方下载地址:http://www.ado

win8系统开机提示错误代码“runtime Error”怎么解决?

win8系统开机提示错误代码"runtime Error"怎么解决?   方法一:执行CMD命令 1.首先,打开win8运行窗口,执行"CMD"命令,并单击回车键; 2.在打开的命令提示符窗口中,输入命令"cd %windir%system32",再按下回车键.这样就可以找到系统上的system32文件夹路径了. 3.接着继续在窗口中输入"Regsvr32 Msxml3.dl",同样按下回车键执行该命令. 方法二:重置浏览器法

弹出“Runtime Error!”出现iexplorer.exeR6025

在运行视频软件如:pps.pptv等或者打开部分网页时跳出以下图片: 1 出现iexplorer.exeR6025这个错误的现象 1:pps.pptv等软件打不开 360安全卫士里面的有些功能不能用 设备管理器也打不开 有些网页打开也会出现这个提示 2 解决这个问题的方法 在运行里面输入"cmd",然后输入"cd %windir%system32"注意空格跟符合,最好用复制进去,按下Enter,然后再输入"Regsvr32 Msxml3.dll4"

解决MindManager 15中文版思维导图的runtime error

  MindManager思维导图软件是美国Mindjet公司研发出来的,MindManager漂洋过海来到中国,难免会出现水土不服,即兼容性的问题,其中runtime error是最常见的兼容性问题,本教程主讲出现runtime error的解决方法. 打开文件显示错误提示: Runtime Error! Program:C:Program FilesMindManager 15Mindmanager.exe abnormal program termination. 原因分析: 这是因为Mi

c++-我在oj上输出时提示格式错误,求大神指教

问题描述 我在oj上输出时提示格式错误,求大神指教 #include using namespace std; int main() { int n; cin >> n; int * p = new int[n * 2]; int i; for (i = 0; i < n; i++) { cin >> p[i * 2]; cin >> p[i * 2 + 1]; } for (i = 0; i < n; i++) { int a = p[i * 2]; in