【wikioi】1078最小生成树 prim 100分C源码
2013-12-16 21:51
302 查看
#include<stdio.h> #include<stdlib.h> #define INF 120000 #define MAXV 110 int main(void) { int i,j; int k; int vis[MAXV]={0},v[MAXV][MAXV]; int n; int min,minpos; int ans; scanf("%d",&n); for(i=0;i<n;i++) { for(j=0;j<n;j++) { scanf("%d",&v[i][j]); if(!v[i][j]) v[i][j]=INF; } } k=1,vis[0]=1,min=INF,ans=0; while(k<n) { for(i=0;i<n;i++) { for(j=0;j<n;j++) { if((vis[i]==0) && (vis[j]==1) && (v[j][i]<min)) { min=v[j][i]; minpos=i; } } } ans+=min; vis[minpos]=1; k++; min=INF; } printf("%d\n",ans); return 0; }
相关文章推荐
- 【wikioi】1078最小生成树 floyd 40分C源码
- 邻接矩阵c源码(构造邻接矩阵,深度优先遍历,广度优先遍历,最小生成树prim,kruskal算法)
- 【wikioi】1078最小生成树 floyd 改 仍40分代码
- ReviewForJob——最小生成树(prim + kruskal)源码实现和分析
- wikioi-天梯-通过初赛-最小生成树-1078:最小生成树
- wikioi 1078 最小生成树
- wikioi 1078 最小生成树 Kruskal算法
- 邻接表c源码(构造邻接矩阵,深度优先遍历,广度优先遍历,最小生成树prim,kruskal算法)
- 1078 最小生成树 prim
- POJ2031Building a Space Station (最小生成树之prim)
- 最小生成树-prim
- prim求最小生成树——Highways
- hdu 1102 Constructing Roads(最小生成树 Prim)
- POJ1258 Agri-Net 【最小生成树Prim】
- POJ Problem 1258 Agri-Net 【最小生成树Prim】
- POJ 2349 Arctic Network(最小生成树 Prim)
- 手写matlab的prim最小生成树(注释很详细)
- HDU 1301 Jungle Roads(Prim求最小生成树)
- poj 2349 (最小生成树 Prim)
- prim最小生成树算法