题目大意:一个无向图有 n n n个点,m条路径,现在找出它的最小生成树和它最小生成树中的最长边。
本题主要注意审题,理解题目要求的是最小生成树中的最长边。可以使用Kruscal算法,因为它是按边从小到大求解的,可以更加方便解决问题。代码如下:
#include<bits/stdc++.h>
using namespace std;
struct node
{
int u,v,w;
}a[50010];
int f[50010];
int n,m,maxx=-99999
题目大意:一个无向图有 n n n个点,m条路径,现在找出它的最小生成树和它最小生成树中的最长边。
本题主要注意审题,理解题目要求的是最小生成树中的最长边。可以使用Kruscal算法,因为它是按边从小到大求解的,可以更加方便解决问题。代码如下:
#include<bits/stdc++.h>
using namespace std;
struct node
{
int u,v,w;
}a[50010];
int f[50010];
int n,m,maxx=-99999