题目

思路
最小生成树,注意使用结构体会hin方便的
代码
#include <iostream>
#include <cstdio>
#include <cstring>
#include <algorithm>
#define MAXX 5002
#define inf 0x3f3f3f3f
using namespace std;
int n, m;
struct Edge
{
int x, y, len;
} e[MAXX];
int fa[MAXX];
int cmp(Edge a, Edge b)
{
return a.len < b.len