prime算法(最小生成树模板)
来源:互联网 发布:影响黄金的重要数据 编辑:程序博客网 时间:2024/06/05 10:53
#include<iostream>#include<algorithm>#include<cstring>using namespace std;int _map[305][305];int m;int cost[305];int vis[305];int dist[305];int prime(int x){ int index,sum=0; vis[x]=1; for (int i=1;i<=m;i++) dist[i]=_map[x][i]; for (int i=2;i<=m;i++) { int mincost=100000000; for (int j=1;j<=m;j++) { if (!vis[j]&&dist[j]<mincost) { mincost=dist[j]; index=j; } } vis[index]=1; sum+=mincost; for (int j=1;j<=m;j++) { if (!vis[j]&&dist[j]>_map[index][j]) { dist[j]=_map[index][j]; } } } return sum;}int main(){ cin>>m; for (int i=1;i<=m;i++) for (int j=1;j<=m;j++) cin>>_map[i][j]; cout<<prime(1); return 0;}
阅读全文
0 0
- prime算法(最小生成树模板)
- 最小生成树prime算法模板
- 求解最小生成树——prime算法模板
- 最小生成树(prime算法)
- 最小生成树算法[Prime/(Kruskal)]
- 最小生成树(prime算法)
- 最小生成树算法[prime]
- 最小生成树-prime算法
- 最小生成树 prime算法
- 最小生成树 prime算法
- 最小生成树Prime算法
- 最小生成树--Prime算法
- 最小生成树 Prime算法
- 最小生成树 prime 算法
- 最小生成树-prime算法
- Prime算法求最小生成树 (最小堆优化)
- 最小生成树之算法记录【prime算法+Kruskal算法】【模板】
- 最小生成树之算法记录【prime算法+Kruskal算法】【模板】 .
- XRecyclerView 实现下拉刷新和上拉加载更多
- 数据库解锁步骤
- 【OPENGL】读取并显示BMP文件
- CSS的一些总结:
- 修饰模式总结:
- prime算法(最小生成树模板)
- log4j配置过程
- 使用mvc:annotation-driven的时候,使用不了DefaultAnnotationHandlerMapping的问题,解决办法
- oracle存储过程
- 一步两步,学习大数据(五)——flume的介绍、配置以及使用
- POI使用
- JFreeChart使用说明一--api介绍
- Myeclipse8.5安装插件
- 插入排序题目整理(hdu)