ACM中出现RuntimeError的原因及可能的解决办法

大概有这几种:

Runtime Error(ARRAY_BOUNDS_EXCEEDED) // array bounds exceed     数组越界
Runtime Error(DIVIDE_BY_ZERO) //divisor is nil                                   除零
Runtime Error(ACCESS_VIOLATION) //illegal memory access                  非法内存读取
Runtime Error(STACK_OVERFLOW) //stack overflow                             系统栈过载

具体解决办法:

  检查一下数组、指针是否越界;

  是否除0;

  检查一下小数组是否符合题意,可以把数组开的大一些;

  检查一下局部数组变量是否过大。

Donghua University
原文地址:https://www.cnblogs.com/ohxiaobai/p/4114494.html