清空
多测不清空。
滥用 memset 导致复杂度爆炸。
滚动数组清空不净,出现大量污染。
数据
爆 int 不开 long long。
爆 long long 不开 unsigned long long 或 _int128。1e9 的 int 相乘不转类型。
浮点数精度不足(建议开 double 或 long double)。
部分计算没有取摸,或者完全忘记还要取摸。
减法取模没有 +mod。
位运算符不加括号导致运算级出错。
三目运算符不加括号导致运算级出错。
无向图存储的数组没开两倍。
把大小与值域相关的数组大小开成 MAXN。double 类型数组用 memset 赋值会完蛋!!!!!!
变量未初始化。s.size() 的类型是 size_t,要转成 int 再计算。
题目
读错题了!!!!!!!
忘记图不连通的情况。
忘判重边与自环。
其他
写了初始化函数未调用。
线段树 build 未调用。
模 $0$ 除 $0$ 会 RE。
下标和元素错乱(调用元素却写了它的下标)。
答案误用 double 类型(见下)。
输出
1
1e+006
答案
1
1000000
我怎么还写过这种东西??? inline read()。
还有这个 operator >(.....) (重载运算符 operator 前没写 bool )。
