点分治 讲解 点分治是一种树上分治思想 可以用更高的效率解决树上路径问题 以poj 1741 tree 为例子 ...
分类:
其他好文 时间:
2019-05-03 18:16:52
阅读次数:
112
You are given a tree with n nodes. The weight of the i-th node is wi. Given a positive integer m, now you need to judge that for every integer i in [1 ...
分类:
其他好文 时间:
2019-05-03 18:14:04
阅读次数:
163
题目传送门 传送门 题目大意 给定一棵树,初始点权都为0,要求支持: 修改点权 询问带权重心 题目传送门 传送门 题目大意 给定一棵树,初始点权都为0,要求支持: 修改点权 询问带权重心 询问带权重心就在点分树上跑一下就行了。(枚举跳哪个子树更优) 剩下都是基础点分治。 学了一下11-dimensi ...
分类:
其他好文 时间:
2019-05-01 14:53:20
阅读次数:
216
对于这道题,明显是点分治,权值等于k,可以用桶统计树上路径(但注意要清空); 对于每颗子树,先与之前的子树拼k,再更新桶,维护t["len"]最小边数; ...
分类:
其他好文 时间:
2019-04-20 13:07:09
阅读次数:
114
最简单的点分治 淀粉质的思想: “分而治之”,缩小问题规模,合并求解; ...
分类:
其他好文 时间:
2019-04-19 17:43:38
阅读次数:
131
" 传送门 " Description Solution 时隔多年,补上了这题的长链剖分写法 感觉比点分治要好写的多 我们假设$pos$是当前点的$dfn$,它距离所在链的底端的边的数量是$len$,距离是$siz$ 那么我们要求得$g[pos...pos+len]$ 其中$g[pos+i]+siz ...
分类:
其他好文 时间:
2019-04-06 18:29:59
阅读次数:
113
题目 【题目描述】 在一片土地上有 $N$ 个城市,通过 $N-1$ 条无向边互相连接,形成一棵树的结构,相邻两个城市的距离为 $1$,其中第 $i$ 个城市的价值为 $value[i]$。不幸的是,这片土地常常发生地震,并且随着时代的发展,城市的价值也往往会发生变动。 接下来你需要在线处理 $M$ ...
分类:
其他好文 时间:
2019-04-06 12:38:10
阅读次数:
125
题目描述: 给一棵树,$q$次询问,每次给出$l$,$r$,$x$,求点$x$到$l$,$l+1$……$r$距离的最小值。 题解: 动态点分治。 考虑树上任意一条路径经过的最高级重心只能有一个,我们可以先建出点分树,在点分树上的每个节点存当前子树所有节点到该节点距离的最小值。 对于每次查询,可以让$ ...
分类:
其他好文 时间:
2019-03-28 09:27:22
阅读次数:
135
"题目" 好秒啊,真是一道神仙的点分治 于是我们来一个暴力的$O(nlog^2n)$的暴力统计吧 考虑计算每一个点作为快递中心时的答案 我们考虑在这个点成为分治重心时计算这个贡献 把这个贡献分成两部分 1. 分治块内部的点对,且不跨过分治重心,这个我们直接暴力统计就好了 1. 分治块外部,这个又分成 ...
分类:
其他好文 时间:
2019-03-27 10:32:20
阅读次数:
142