- 爆 int 了吗?
- 爆 long long 了吗?
- 进行 \(\bmod\) 时有爆掉或负数吗?
- 数组开大了吗?(\(N,M\) 用反了?)
- 变量重名了吗?
- 赋初值了吗?
- 不要在
printf
或者scanf
中使用有顺序的操作!- e.g.
printf("%d%d",a[++cnt],a[++cnt]);
是错误的
- e.g.
- 注意区分 \(=\) 与 \(==\)!
- bool 类型函数递归时记得要在函数内部判断递归回溯的返回值。
- 初始化了吗?
printf
或者 scanf
中使用有顺序的操作!
printf("%d%d",a[++cnt],a[++cnt]);
是错误的