并查集
文章平均质量分 88
linjiayang2016
这个作者很懒,什么都没留下…
展开
-
CodeForces 455C Civilization
题目大意 % 给定一个森林,边权为1,支持以下两种操作 1 x y\texttt{1 x y}1 x y 若节点x和节点y不在同一个连通块内,你需要在节点x所在连通块和节点y所在的连通块中分别找一个点,连接一条边权为1的边,使得最终的连通块内的直径尽量长。 2 x\texttt{2 x}2 x 输出节点x所在连通块中的直径长度。...原创 2019-10-23 08:33:57 · 263 阅读 · 0 评论 -
UVa 1664 Conquer a New Region
题意 给定一棵有 nnn 个节点的树,每条边有权值 C(i,j)C(i,j)C(i,j)。任意两个点的容量 S(i,j)S(i,j)S(i,j) 定义为 iii 到 jjj 唯一通路上容量的最小值,找一个点,使得它到其他所有点的容量之和最大。 题解 先假设所有点孤立,再逐渐加入每条边。 把边权从大到小排序,加入边时,所有点经过当前边到答案节点的容量一定为这条边的边权。 考虑带权并查集,根...原创 2018-08-23 16:59:09 · 175 阅读 · 0 评论