点分树【产品说明书】
产品用途
本章讲解本产品的用途,即大规模处理带修改的树上路径。
本产品是点分治的进阶版,故而又名“动态点分治算法”。
使用方法
前置芝士
点分治,请看上一篇博客。
点分治利用了重心的特质,使得分治不会超过\(\log{n}\)层。这一点不论过去还是现在都很重要(用于计算时间复杂度)
算法思路
把点分治的过程建成一棵树(也就是点分树)
(也可以理解成重构树或者虚树)(注:没懂)
点分树中的性质
- u为v的父亲,则分治中v是u的子树重心
- 树高等于分治层数,不超过\(O(\log{n})\)
- 所有子树大小和为\(O(n\log{n})\)
好题推荐
本文来自博客园,作者:_kilo-meteor,转载请注明原文链接:https://www.cnblogs.com/meteor2008/p/17603686.html

浙公网安备 33010602011771号