集错本
-
算法篇
-
二分
-
注意边界条件
-
左闭右开是\(r=n+1\)。
-
右闭左开是\(l=0\)。
-
-
注意是否有二分性质。
-
-
数据结构篇
-
线段树篇
-
四倍空间。
-
想好这东西可不可以用线段树维护。
-
-
-
数学篇
-
与gcd相关的东西,要考虑公倍数。
-
-
-
代码篇
-
\(long long\)
-
想一想会不会爆\(long long\)。
-
检查是否改开\(long long\)的都开\(long long\)了。
-
-
-
经验篇
-
取模
-
\(2^{32}\)、\(2^{64}\) 自然溢出,啥事没有。
-
-
输出
-
YES
和NO
一定要看清大小写,不要自以为是。
-
-