点分治 - 树上维护路径信息
I.综述
(挨嗨氦,要写完辣)
那么,这个经常被人打成“淀粉质”的算法,是啥呢?
点分治,就是指,按点分治。
这种算法将树上路径询问问题涉及的路径分为两类:
- 经过根节点
- 完全包含于根节点的一棵子树中
显然,第二种可以通过递归又转化为第一种。
所以,将子节点作为子问题,对第一类进行处理即可。
II.起源
其实上面已经说的差不多了,当然,其核心就是分治。
无论如何实现点分治,其思想始终都是上面所述。
大问题化小,小问题化了,是解决任何问题的良药。
III.过程
其实这个实现因题而异。
同样,这也是没有板子的。
本文来自博客园,作者:haozexu,转载请注明原文链接:https://www.cnblogs.com/haozexu/p/18281772

浙公网安备 33010602011771号