LibreOJ #3052. 「十二省联考 2019」春节十二响 长链剖分
题意
给你n个点的树,你要构造出一些点集,使得每个点集里面的任何点对都不存在祖先关系,使得每个点集的最大值的和最小
n≤2∗105n\leq 2*10^5n≤2∗105
分析
发现对于点集的数量其实和深度有关系
仔细分析,不同子树内的点集其实可以最大的和最大的消,次大的和次大的消,如果是祖先的话,就只能新开一个集合
这样的话用长链剖分就好了 拿轻链去跟重链消,每条重链只会贡献这条重链长度的点集,每...
原创
2019-11-27 20:42:23 ·
129 阅读 ·
0 评论