- 算法篇
- 二分
- 注意边界条件
- 左闭右开是 r = n + 1 r=n+1 r=n+1。
- 右闭左开是 l = 0 l=0 l=0。
- 注意是否有二分性质。
- 注意边界条件
- 数据结构篇
- 线段树篇
- 四倍空间。
- 想好这东西可不可以用线段树维护。
- 线段树篇
- 数学篇
- 与 gcd \gcd gcd 相关的东西,要考虑公倍数。
- 不要把
x%y==0
写成!x%y
,会出事情的。
- 二分
- 代码篇
-
long
long
\texttt{long}\ \texttt{long}
long long
- 想一想会不会爆 long long \texttt{long}\ \texttt{long} long long。
- 检查是否要开 long long \texttt{long}\ \texttt{long} long long 的都开 long long \texttt{long}\ \texttt{long} long long 了。
-
long
long
\texttt{long}\ \texttt{long}
long long
- 经验篇
- 取模
- 2 32 2^{32} 232、 2 64 2^{64} 264 自然溢出,啥事没有。
- 输出
YES
和NO
一定要看清大小写,不要自以为是。
- 取模
集错本
最新推荐文章于 2023-06-22 00:00:00 发布