算法竞赛中常用的算法,求图的最小生成树
过程:
对边集排序,
选取最小边,将连接的节点放到一个集合中
选取次小的边,当边连接的定点不在同一个集合中时,合并集合。
#include<cstdio>
#include<iostream>
#include<algorithm>
#include<queue>
using namespace std;
int u[200],v[200];//最大有200条边,每条边的两个节点的位置
float w[200];//每条边的权值
int f[200];//200个边的父节点,并查集使用
int