wa,且找不到bug时及时对拍
清空数组
自己读一遍代码,一行一行地看
给队友讲一遍代码,一行一行地讲
边界没考虑清楚
ans 的初始值
dyx 不要少取模
堆式线段树不是完全二叉树(国内定义),是完全二叉树(国外定义)。
无符号数参与比较时一定要小心,因为它会把有符号数隐式转换成无符号数。
忘记删暴力 check
导致 TLE
死循环、读入错误(而非卡常)导致的 TLE
cache miss
导致的 TLE
取模的情况下,比如说我们要 $dp$ 个数和和,为了卡常可能在 $dp$ 为 $0$ 时直接 continue
。这个时候一定要同时判一下个数和和是否均为 $0$。显然可能存在个数(取模)为 $0$,但是和不为 $0$ 的情况。
快速幂降幂时,需要注意 $0^{0}$ 的情况,例如 $0^{mod-1}$ 的结果显然应该是 $0$。
是否爆 int/long long
调试语句是否删除
有的取模题分母是否为 $0$ 要好好分析,有时还真可能为 $0$
题目样例不能调试时,自己造数据