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;

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

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

posted @ 2014-11-21 23:53  小白v  阅读(2705)  评论(0编辑  收藏  举报