常见的死法


溢出(含段错误):

堆栈的大小为8192KB,在c/c++程序的函数中申请了过大的空间,或者递归层次太多,导致堆栈溢出了。
PS: 试试a[100]后面加个0

段错误是非常喜闻乐见的一种报错方式,因为段错误锁定问题代码区域的方式较为简单:首先对可疑的代码段进行注释掉,然后提交到OJ上看是否会发生段错误,如果确实是自己注释掉的这段代码发生了段错误,那么对应的OJ判题结果就会变为答案错误,说明注释掉的代码正是引起越界溢出的原因所在。

可能原因:
  1. 多层for循环中内层循环明明应该写j或者k,却写成了外层循环的变量i,导致数组访问i下标的时候发生了越界
  2. 数组开小了导致指针指向了未开辟的数组区域,出现了越界访问
  3. 大数组一定要开全局,而不是写在main函数里面,否则容易发生段错误
  4. 递归的出口写的有问题,递归层数太多导致了堆栈溢出,发生段错误
  5. int + int、int * int的过程中都有可能出现结果超过了int的值而产生溢出的情况,这样就会使一些数据较大的测试用例因为溢出变成了别的数字而得到答案错误(一般会变成负数)

Runtime Error:

你的程序在运行的时候出错了,异常终止了,导致这种状态的情况有肯多,一般都是一些非法操作,比如文件操作,Java中的网络操作等等。Java中Runtime Error的更详细的叙述见下。另外C/C++中越界访问函数中定义的数组也会导致Runtime Error。

可能的原因:
  1. 明明i从s.length()-1开始向前遍历,结果i误写成了i++导致了无限循环
  2. while循环的边界判断有问题,使得无限循环
  3. 对数据进行排序的过程中,有很多数据是无效数据,如果对所有数据都排序可能会引起超时,所以可以考虑在放入数组之前就做一些条件判断剔除无用数据,然后再对数组进行排序
  4. ** 使用了v.size()-1等方式,如果v的size本身就是0,因为v.size()返回值是无符号整数,无符号整数的0-1得到的是无符号整数的最大值18446744073709551615而非-1,这可能会让int i循环时超时。

非逻辑问题:

1.空行问题?

2.大小写问题?

3.空格问题?

4.读题问题?

5.能用printf不用,用cout然后超时。

6.做乘法运算的时候会不会溢出?需不需要先 % / ÷ 一下如何接着计算?

  1. 题目数据需要过滤,但是你没过滤。

  2. 题目数据量很大,没有使用二分查找?

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 214,172评论 6 493
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 91,346评论 3 389
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 159,788评论 0 349
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 57,299评论 1 288
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 66,409评论 6 386
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 50,467评论 1 292
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 39,476评论 3 412
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 38,262评论 0 269
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 44,699评论 1 307
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 36,994评论 2 328
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 39,167评论 1 343
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 34,827评论 4 337
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 40,499评论 3 322
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 31,149评论 0 21
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 32,387评论 1 267
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 47,028评论 2 365
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 44,055评论 2 352

推荐阅读更多精彩内容