这个垃圾博客用来记录我的一些沙雕错误吧。
便于考前复习用。
一般都是一些过于沙雕的错误。
1.要进行累加的量不赋初始值为0,或者要进行累乘的量不赋值为1
这个错误还弄得我调了大半天(
2.要取max或者min的值初始化出错
这个太常见了,经常出现这种:
int maxn=1e9
然后反手就是一个
maxn=max(maxn,l[i]);
这种我也是吐了。
3.取重复的变量名
在写BFS的时候,经常直接写一个这样的结构体:
struct node{
int x,y,step;
}
然后没过几行就写出这样的BFS函数:
int bfs(int x,int y)
这种也不少见了。
我也是吐了。
4.与关键字重复
这个么,我也干得不少了吧。
经常就是什么变量叫floor啊(差点打成florr珂海星0,什么函数叫__gcd(我真是个大睿智)。
印象深刻的是自己之前写线性筛模板的时候,就一直把记录素数数量的变量设为index,不知道当时自己是怎么想的,连CE了都不去想是关键字的问题,搞得我在机房调了一下午,调到7点多调不出来被迫回家吃饭了。
有图为证:
5.多重循环变量名...
这个不多说,直接上原来的图:
到时候有别的错误再更吧。