
点分治
Saito Asuka
这个作者很懒,什么都没留下…
展开
-
洛谷 P3806 【模板】点分治1
题目链接 题意:给定一个 nnn 个节点的树,每条树边具有一个长度 ccc ,有 mmm 个询问,每次询问包括一个 kkk ,问树上是否存在一个距离为 kkk 的点对。 思路:O(-1) 点分治。 对于一棵有根树,该树上节点的距离可以分为两种: 经过该树的根,此时两点的距离即为两点到根的距离相加 没有经过该树的根 第二种情况下的两点,其实必存在该树的一个子树(不只有一个),这两个点的距离经过...原创 2019-02-22 15:57:29 · 254 阅读 · 0 评论 -
洛谷 P2664 树上游戏 点分治
题目链接 题意:一个有 nnn 个节点的树,每个节点有相应的颜色,定义一个 s(i,j)s(i,j)s(i,j) 表示从 iii 到 jjj 的路径上不同的颜色数量, sum(i)=∑j=1ns(i,j)sum(i) = \sum_{j=1}^{n}s(i,j)sum(i)=∑j=1ns(i,j) ,现在要求所有的 sumsumsum 。 思路:这种求树上点对之间关系的,一般就是点分治了。那么问...原创 2019-02-28 08:48:54 · 270 阅读 · 0 评论