
最小生成树
H_ang
记录一些东西吧!
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
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 · 486 阅读 · 0 评论 -
2020牛客寒假算法基础集训营——I.建通道 - 最小生成树+二进制贪心
题目链接:https://ac.nowcoder.com/acm/contest/3003/I 题目大意: #include<bits/stdc++.h> #define LL long long #define mid (l+r)/2 using namespace std; const LL mod = 1e9+7; int a[200005]; LL p[200005]=...原创 2020-02-09 17:32:24 · 206 阅读 · 0 评论 -
最小生成树+Kruskal算法 并查集的使用
题目:http://poj.org/problem?id=2349 题目大意:最小生成树找第k大边。 直接Kruskal就把最小生成树跑出来,找第k大边就ok。而我的模板并查集下标从1开始。但是我的点从0开始。导致WA了。 #include&amp;lt;bits/stdc++.h&amp;gt; using namespace std; #define LL long long const int maxn=...原创 2019-03-04 19:46:36 · 262 阅读 · 0 评论