永远注意符号,变量名的错误
永远注意多测清空
小心数组开小,数组开小是变化之神
TLE / 死循环
斜体表示可能造成死循环
- memeset 清空
- for 循环变量写错
如:
for(int i = 1; i <= n; ++ i){
for(int j = 1; j <= n; ++ i){
}
}
- while 退出边界错误
- 二分中 \(l, r\) 求法错误
如:
while(l <= r){
int mid = (l + r) >> 1;
if(check(mid)) l = mid;
else r = mid;
} //当 l = 3, r = 4 且 check() 一直返回 true 时会发生死循环
- 数组开小
CE
……滚
RE
- 访问越界(数组开小)
- 除以 \(0\)
开 \(O_2\) AC ,不开 WA
数组开小