分治
[[树分治]]
朴素分治
本质有两种:
- 对于计数/查询问题,则是在统计经过中点的合法点对数量
- 对于决策问题,则是递归为两个与相同的子问题进行求解
决策问题
最优化决策
当证明出可以递归为两个相同的决策去求解出方案,再合并得出最终方案,且最终方案一定最优时,则可以考虑
可行性决策
当一个可行的答案可以分解为两个子方案的和时,则可以考虑,注意需要满足分解的两个子问题存在合法解
而“合法解的存在” 一方面可以证明,另一方面可能 题目条件已经给出
最值分治
相关:[[笛卡尔树]],[[启发式合并]]
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来源 mygr main()!