Codeforces Round #446 (Div. 1) 891C Envy(最小生成树 + 可撤销的并查集)
题目链接:http://codeforces.com/contest/891/problem/C
题目大意:给你n个点m条边的无向图。给你q个询问:
每个询问给出一些边集。问你这些边集可不可能属于同一个最小生成树中。
思路:
考虑kruskal的整个过程,
当前面k条边已经完成操作的时候(就是前k小的边已经进行并查集缩点,此时部分点已经形成了若干个连通块)
这个时候突然冒出来一些权值相同并且这个...
原创
2020-02-10 19:52:22 ·
441 阅读 ·
0 评论