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