随笔分类 -  树—动态点分治

摘要:题目大意:给出一棵$n$个点的树及$Q$次询问,每次询问给出$k$个关键点及他们的控制距离,求有多少点被控制。 对于每次询问,我们对给出的点建虚树并求出虚树上每个点的最远控制距离(从上往下&从下往上两遍$DP$即可求出)。我们将答案的贡献分为两部分:虚树上每个点的贡献及虚边上每个点的贡献。对于虚树上 阅读全文
posted @ 2019-02-27 08:39 The_Virtuoso 阅读(332) 评论(0) 推荐(0) 编辑
摘要:题目链接: Codeforces757G 题目大意:给出一棵n个点的树及一个1~n的排列pi,边有边权,有q次操作: 1 l r x 求 $\sum\limits_{i=l}^{r}dis(p_{i},x)$ 2 x $swap(p_{x},p_{x+1})$ $n,q<=2*10^5$,强制在线 阅读全文
posted @ 2018-12-26 19:16 The_Virtuoso 阅读(1288) 评论(0) 推荐(0) 编辑
摘要:题目链接: [WC2018]即时战略 题目大意:给一棵结构未知的树,初始时除1号点其他点都是黑色,1号点是白色,每次你可以询问一条起点为白色终点任意的路径,交互库会自动返回给你这条路径上与起点相邻的节点并且如果这个点为黑色则将它变为白色,要求在不多于给定次数的询问内使所有点变为白色。 大致思路为按一 阅读全文
posted @ 2018-12-21 21:46 The_Virtuoso 阅读(558) 评论(0) 推荐(2) 编辑
摘要:题目描述 Atm有一段时间在虐qtree的题目,于是,他满脑子都是tree,tree,tree…… 于是,一天晚上他梦到自己被关在了一个有根树中,每条路径都有边权,一个神秘的声音告诉他,每个点到其他的点有一个距离(什么是距离不用说吧),他需要对于每个点回答:从这个点出发的第k小距离是多少; 如果at 阅读全文
posted @ 2018-12-19 19:11 The_Virtuoso 阅读(346) 评论(0) 推荐(0) 编辑
摘要:题目描述 强强和萌萌是一对好朋友。有一天他们在外面闲逛,突然看到前方有一棵紫荆树。这已经是紫荆花飞舞的季节了,无数的花瓣以肉眼可见的速度从紫荆树上长了出来。仔细看看的话,这个大树实际上是一个带权树。每个时刻它会长出一个新的叶子节点。每个节点上有一个可爱的小精灵,新长出的节点上也会同时出现一个新的小精 阅读全文
posted @ 2018-12-12 19:23 The_Virtuoso 阅读(725) 评论(0) 推荐(1) 编辑
摘要:题目描述 背景:烁烁很喜欢爬树,这吓坏了树上的皮皮鼠。题意:给定一颗n个节点的树,边权均为1,初始树上没有皮皮鼠。烁烁他每次会跳到一个节点u,把周围与他距离不超过d的节点各吸引出w只皮皮鼠。皮皮鼠会被烁烁吸引,所以会一直待在节点上不动。烁烁很好奇,在当前时刻,节点u有多少个他的好朋友 皮皮鼠。大意: 阅读全文
posted @ 2018-12-11 10:56 The_Virtuoso 阅读(386) 评论(0) 推荐(0) 编辑
摘要:题目描述 在一片土地上有N个城市,通过N-1条无向边互相连接,形成一棵树的结构,相邻两个城市的距离为1,其中第i个城市的价值为value[i]。不幸的是,这片土地常常发生地震,并且随着时代的发展,城市的价值也往往会发生变动。接下来你需要在线处理M次操作:0 x k 表示发生了一次地震,震中城市为x, 阅读全文
posted @ 2018-12-11 10:33 The_Virtuoso 阅读(484) 评论(0) 推荐(0) 编辑
摘要:题目描述 风见幽香有一个好朋友叫八云紫,她们经常一起看星星看月亮从诗词歌赋谈到 人生哲学。最近她们灵机一动,打算在幻想乡开一家小店来做生意赚点钱。这样的 想法当然非常好啦,但是她们也发现她们面临着一个问题,那就是店开在哪里,面 向什么样的人群。很神奇的是,幻想乡的地图是一个树形结构,幻想乡一共有 n 阅读全文
posted @ 2018-08-31 23:32 The_Virtuoso 阅读(535) 评论(0) 推荐(2) 编辑
摘要:点分治 在说点分治之前先说一下序列分治,序列分治大家都知道吧,就是把序列从某个位置(一般是中间点)分成两部分,统计跨越两部分的答案再递归处理两部分。树的点分治的道理和序列分治很像,但树没有中点,该怎么分治呢?再对比序列分治,序列相当于一条链,而序列的中点就是这条链的重心,那么树的分治点就可以是这棵树 阅读全文
posted @ 2018-06-14 18:23 The_Virtuoso 阅读(1278) 评论(1) 推荐(6) 编辑

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