点分治 - 树上维护路径信息

I.综述

(挨嗨氦,要写完辣)

那么,这个经常被人打成“淀粉质”的算法,是啥呢?

点分治,就是指,按点分治。

这种算法将树上路径询问问题涉及的路径分为两类:

  • 经过根节点
  • 完全包含于根节点的一棵子树中

显然,第二种可以通过递归又转化为第一种。

所以,将子节点作为子问题,对第一类进行处理即可。

II.起源

其实上面已经说的差不多了,当然,其核心就是分治。

无论如何实现点分治,其思想始终都是上面所述。

大问题化小,小问题化了,是解决任何问题的良药。

III.过程

其实这个实现因题而异。

同样,这也是没有板子的。

posted @ 2023-07-09 15:10  haozexu  阅读(7)  评论(0)    收藏  举报  来源