不知道vector的size是size_t类型

  • 因为是size_t所以直接加减会出错,比如减成负数的时候。

内层循环变量写错

  • 这个会导致外层循环少了几次

sort里面的数据范围没开正确

  • 例如要对n * m的数据排序,却只写了n

不看清读入顺序

  • 看清读入的是有序的还是乱序的,不要被样例蒙蔽了双眼

位运算不写ll

  • 区分以下代码的区别:
1
2
(1<<i) //得到int
(1ll<<i) //得到ll

特判不提前return

  • 特判不提前return的话会导致产生多个输出

答案有取余输出不额外取余

  • 输入万一本身就比mod大,自然是要取余的

提交时忘记去掉测试语句

  • 没招了,这是真防不胜防