随笔分类 - 图论-树分治
摘要:https://www.luogu.com.cn/problem/CF757G 可持久化点分树 首先一个暴力的想法就是点分树上每个点开一个线段树,下标是那个排列 的下标,维护个数和距离和 但发现这样空间就变成 了,而且有修改,不能像 开店 那个题那样简
阅读全文
摘要:https://www.luogu.com.cn/problem/P4220 https://www.luogu.com.cn/problem/P4565 两个都给出点分治的做法,看起来边分治不光跑的慢还没什么不可替代性? 暴力写挂 考虑那个式子有两个不同树上的 \(\operatorname{LC
阅读全文
摘要:https://www.luogu.com.cn/problem/P3920 设 是 路径上一点,则有: \(dis(i,j)\le r_i+r_j \Rightarrow dis(i,l)+dis(j,l)\le r_i+r_j\Rightarrow dis(i,l
阅读全文
摘要:点分治 一般可以用于处理大规模树上路径问题 既然是处理路径问题,那么可以把路径分成两种,经过当前根节点的路径,不经过当前根节点的路径 处理完经过当前根节点的路径,然后删掉根节点,此时肯定会形成一个或多个子树,那么剩下的不经过当前根节点的路径,递归到这些子树中处理 删掉的节点肯定在接下来的处理中就不会
阅读全文