算法(九):技巧
目录
差分
逆向
折半搜索
- 0805 数组的均值分割
剪枝
- 0488 祖玛游戏
收敛:n 足够大时,答案与收敛值的差可以忽略不计,因此只需要考虑 n 较小的情形
- 0808 分汤]
根号
-
根号分治
-
根号限制
- 总和为 n 的若干个数,最多只有 $\sqrt n$ 种
- 将边的方向定为从度数小的点连向度数大的点(度数相等可以比较标号),边的出度最多 $O(\sqrt m)$
-
分块思想:
- 块状数组、 莫队
增量
遍历统计时考虑只计算增量,节省时间
log trick
右端点固定的子数组的 或值/与值/gcd 至多 logU 个
其它优化
一些比赛中无意义的trick
空间