[[树分治]]

朴素分治

本质有两种:

  • 对于计数/查询问题,则是在统计经过中点的合法点对数量
  • 对于决策问题,则是递归为两个与相同的子问题进行求解

决策问题

最优化决策

当证明出可以递归为两个相同的决策去求解出方案,再合并得出最终方案,且最终方案一定最优时,则可以考虑

可行性决策

当一个可行的答案可以分解为两个子方案的和时,则可以考虑,注意需要满足分解的两个子问题存在合法解

而“合法解的存在” 一方面可以证明,另一方面可能 题目条件已经给出

最值分治

相关:[[笛卡尔树]],[[启发式合并]]