加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > Linux > 正文

各种错误可能原因(不定时更新)

发布时间:2020-12-14 00:25:32 所属栏目:Linux 来源:网络整理
导读:记录一下各种错误出现的大概原因,只要脑中有个提纲就不容易出错。 Wrong Answer 1.不开long long 见祖宗,血泪的教训啊! 2.数组开小了,越界位置windows会初始化为0,而linux则莫名赋值 (You were hacked !) CF1249A惨案int f[101];if(f[x-1]|f[x+1]);1=x=1

记录一下各种错误出现的大概原因,只要脑中有个提纲就不容易出错。

Wrong Answer

1.不开long long 见祖宗,血泪的教训啊!

2.数组开小了,越界位置windows会初始化为0,而linux则莫名赋值(You were hacked !)

CF1249A惨案int f[101];if(f[x-1]|f[x+1]);1<=x<=100,码程序时谁承想竟有这种Hack神流存在!

3.freopen 的问题还是不多说吧,习惯打开也是一件好事,毕竟OJ上错一次比CSP错一次代价小多了。

?

Runtime Error常见问题

1. 数组开小.

2. scanf没带&取地址.

3. stack,queue等未判断empty()就调用.

4. main函数 偷懒的时候 return printf(""),0; 0不能掉!

5. vector用lower_bound或upper_bound得到p忘记判断p<v.size()就直接用v[p].

6. 迭代器的使用:set.erase(*it)注意*不能掉!

?

Compile Error

1. 关键字:?y1,plus,next,pipe,link(好像也是)?

2. bool operator <(const node&other)const <- 外面这个const不能掉

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读