最小生成树 Kruskal算法:(找最小生成树) 首先按照边的长度由小到大排序 每次选出最小的与之前选过的判断在不在同一集合(并查集) 如果m条边都枚举完还没连到n-1条边,则无解。 时间复杂度 O(mlogm) (m为边的数量) 代码: #include<stdio.h> #include<bits/stdc++.h> using namespace std; const int N=1005; const int H=10005; struct node{ int a,b,len; }; node edge[H];//保存所有边的信息 int n,m,f...