最小生成树n*n模版
来源:互联网 发布:天数倒计时软件 编辑:程序博客网 时间:2024/06/06 17:40
n方算法
#include <stdio.h>#include <string.h>#include <stdlib.h>#define INF 1<<28const int maxn=5007; int cost[maxn][maxn]; int lowcost[maxn],v[maxn]; int s,m,n,k,i;void init() { int i,j,w; scanf("%d",&n); for(i=1;i<=n;++i) for(j=1;j<=n;++j) scanf("%d",&cost[i][j]); s=0; }void prim(){ int i,j,k,t,mn; for(i=1;i<=n;++i) lowcost[i]=cost[1][i]; v[1]=1; for(i=1;i<n;++i) { mn=INF; for(j=1;j<=n;++j) if ((lowcost[j]<mn) && (v[j]==0)) { mn=lowcost[j]; k=j; } s=s+mn; v[k]=1; for(j=1;j<=n;++j) if (cost[k][j]<lowcost[j]) lowcost[j]=cost[k][j]; } }void print(){ printf("%d\n",s);}int main(){ init(); prim(); print();}
0 0
- 最小生成树n*n模版
- 布线问题 n 38 最小生成树
- 最小生成树prim n^2
- 全局最小割模版 n^3
- 最小生成树模版
- 最小生成树模版
- 最小生成树计数模版
- 最小生成树kruskal模版
- 最小生成树模版题
- Prim 算法求最小生成树 O(n^2)
- 最小生成树之PRIM-O(n^2)
- Prim 算法求最小生成树 O(n^2)
- NYOJ127 - 星际之门(一)(n个节点的完全树有n^n-2个最小生成树)
- (精)(图论加强)n阶无向最小生成树的个数是n^n-2
- prim(n^2)求图中最小距离(最小生成树)
- 最小生成树 kruskal的代码模版
- 最小生成树模版(Prime+邻接表)
- 并查集模版&最小生成树
- 怎样健康喝水 这样喝水有助我们的健康
- gson日期转换bean Data
- 一个表中一次性分类返回满足不同条件的数据
- Codeforces484A (strings,bitmasks)
- 利用RunLoop优化tableView
- 最小生成树n*n模版
- TCP与UDP区别
- Ping命令的原理和使用
- JAVA读取等操作Excel文件
- URLConnection方法
- cuda性能调优
- base-64 字符数组的无效长度
- 蓝桥杯-黄金分割数
- IOS 绘制虚线