![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
图kruskal
aiworenyanzhousuanfa
生于忧患,死于安乐
展开
-
洛谷 P2330 [SCOI2005]繁忙的都市 kruskal算法 最小生成树 并查集 稀疏图
并查集https://mp.csdn.net/postedit/92806830```java//在理解kruskal算法之前,请先学习一下,并查集,kruskal算法就是在并查集的基础上,延伸出的//求最小生成树的算法,并且kruskal算法中的主要函数就是对并查集中函数的沿用//链接https://blog.csdn.net/aiwo1376301646/article/detai...原创 2019-06-19 18:58:11 · 224 阅读 · 0 评论 -
洛谷 P1547 Out of Hay kruskal 最小生成树 并查集 稀疏图
题目链接:https://www.luogu.org/problemnew/show/P1547 import java.util.ArrayList; import java.util.Collections; import java.util.List; import java.util.Scanner; public class Main{ ...原创 2019-07-01 17:22:16 · 151 阅读 · 0 评论 -
洛谷 P2820 局域网 kruskal 最小生成树 并查集 稀疏图
题目链接:https://www.luogu.org/problemnew/show/P2820 import java.util.ArrayList; import java.util.Collections; import java.util.List; import java.util.Scanner; pu...原创 2019-07-01 17:43:48 · 163 阅读 · 0 评论 -
洛谷 P1195 口袋的天空 kruskal 最小生成树 并查集 稀疏图
题目链接:https://www.luogu.org/problemnew/show/P1195 import java.util.ArrayList; import java.util.Collections; import java.util.List; import java.util.Scanner; pu...原创 2019-07-01 19:15:20 · 181 阅读 · 0 评论 -
洛谷 P1991 无线通讯网 kruskal 稀疏图
题目链接:https://www.luogu.org/problemnew/show/P1991思路来源:洛谷题解区,第二个题解:https://www.luogu.org/blog/caonibb/p1991-wu-xian-tong-xun-wang思路:首先应该知道一共有p个点就是有p-1条边,有s个卫星电话就是不用连接最大的s-1条边。因为数据范围小,本题适用kruska...原创 2019-07-02 16:49:56 · 796 阅读 · 0 评论 -
洛谷 P1396 营救 kruskal 最小生成树 并查集
题目链接:https://www.luogu.org/problemnew/show/P1396思路:kruskal一开始误认为是dijkstra后来发现题目的核心不是最短路径,而是只要s可以到t,总路径有多长没有关系题目保证1<=s,t<=n且s<>t,保证可以从s区出发到t区。只要该路径的每一个小段,就是两个节点之间的路径的最大值,最小即可...原创 2019-07-02 22:27:15 · 190 阅读 · 0 评论 -
洛谷 P1550 [USACO08OCT]打井Watering Hole kruskal 最小生成树
题目链接:https://www.luogu.org/problemnew/show/P1550思路:1:把地当做0节点,那么打井的费用,就是各节点到0节点的费用2:跑kruskal算法:1:kruskal#include <bits/stdc++.h>using namespace std;const int maxn=301;int n,par...原创 2019-07-12 21:39:54 · 228 阅读 · 0 评论 -
洛谷 P1194 买礼物 kruskal 最小生成树
题目链接:https://www.luogu.org/problemnew/show/P1194思路:kruskal值得注意的是如果i==j,那么这条路径就不要存了,在i!=j的情况下,如果k[i][j]==0说明先买i之后没有对j优惠,那么i到j这条路径应该存为n就是原本每一个礼物的价格。package 图论;//ac//思路kruskal//值得注意的是如果i==j,...原创 2019-07-04 17:08:36 · 323 阅读 · 0 评论