栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > PHP

最小生成树板子

PHP 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

最小生成树板子

kruskal算法
并查集

#include
#include
#include
#include
#include
using namespace std;
struct node{
	int a,b,c;
}edge[5000];
int fa[100010],ans;
bool cmp(node a,node b){
	return a.c 

prim算法
类似于dijkstra
hdu 1863

#include
#include
#define inf 99999999
int map[110][110],dis[110],book[110];
int m,n;
int prim(){
	int i,j,count=0,sum=0,k,min=0;
	for(i=1;i<=m;i++)
		dis[i]=map[1][i];
	dis[1]=0;
	book[1]=1;
	count++;
	while(countmap[j][k])
				dis[k]=map[j][k];
		}
	}
	return sum;
}
int main(){
	int i,j,k,a,b,c,sum;
	while(scanf("%d%d",&n,&m)!=EOF&&n){
		sum=0;
		memset(book,0,sizeof(book));
		for(i=1;i<=m;i++)
			for(j=1;j<=m;j++){
				if(i==j)
					map[i][j]=0;
				else
					map[i][j]=inf;
			}
		for(i=1;i<=m;i++)
			dis[i]=inf;
		for(i=1;i<=n;i++){
			scanf("%d%d%d",&a,&b,&c);
			if(c
转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/268686.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号