随笔分类 -  数据结构——点分治|点分树|动态点分治

摘要:动态点分治复习 算法思路 大概就是让一个点管辖一堆点,并构成父子关系,以维护一些东西。发现使重心为管辖点最好。点分树有几个性质,树高logn,可以暴力爬树维护。并且注意这里的父子关系可能在原树上离得很远,要注意区分。 关于写法 写两棵树的全局变量非常麻烦,可以封装结构体。注意有时候tree1和tre 阅读全文
posted @ 2020-04-28 08:28 lcyfrog 阅读(127) 评论(0) 推荐(0) 编辑
摘要:[TOC] 动态点分治学习笔记 对于普通的点分治,我们访问的顺序是当前点 子树中的重心然后递归 然后把重心访问路径重建一棵树就可以维护许多信息 性质 点分树有几个显著特点 1. 树高logn ,维护信息暴力跳就可以了 2. 点分树上两点的lca一定在原树两点的路径上 3. 点分树的子树是原树 阅读全文
posted @ 2019-10-14 12:00 lcyfrog 阅读(209) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示