poj 2485 Highways(prim求最小生成树)
来源:互联网 发布:算法的描述 编辑:程序博客网 时间:2024/05/01 02:24
//poj 2485 Highways(prim求最小生成树)/*prim适合密图*/#include<iostream>#include<cstdio>#include<string.h>using namespace std;const int Inf=1000000000;const int N=510;int map[N][N];int vis[N];int ans;int dis[N];void prim(int n)//prim求最小生成树{ memset(vis,0,sizeof(vis)); for(int i=1;i<=n;i++) { dis[i]=Inf; } dis[1]=0; ans=0; for(int i=1;i<=n;i++) { int temp=Inf,k=0; for(int j=1;j<=n;j++) { if(!vis[j]&&dis[j]<temp) { temp=dis[j]; k=j; } } vis[k]=true; if(ans<temp) ans=temp; for(int j=1;j<=n;j++) { if(!vis[j]&&dis[j]>map[k][j]) { dis[j]=map[k][j]; } } }}int main(){ int t; scanf("%d",&t); while(t--) { int n; scanf("%d",&n); for(int i=1;i<=n;i++) { for(int j=1;j<=n;j++) { scanf("%d",&map[i][j]); } } prim(n); printf("%d\n",ans); } return 0;}
0 0
- poj 2485 Highways(prim求最小生成树)
- poj 2485 Highways prim最小生成树
- POJ 2485 Highways (prim最小生成树)
- POJ 2485 Highways 【最小生成树Prim】
- POJ 1751 Highways(最小生成树prim)
- poj 1751 Highways 最小生成树 prim
- 最小生成树Prim算法 Highways POJ
- POJ 2485-Highways 最小生成树Prim算法
- POJ 2485 Highways(prim 最小生成树)
- POJ 2485 Highways 图论 prim算法 最小生成树
- POJ 2485 Highways(最小生成树 Prim)
- poj 2485 Highways(kruscal or prim最小生成树)
- POJ 2485:Highways:典型prim最小生成树(2)
- POJ 2485:Highways(最小生成树&&prim)
- poj 2485 Highways(最小生成树,prim)
- poj 2485 Highways(最小生成树 Prim)
- POJ 2485-Highways(最小生成树prim)
- POJ 2485 Highways 最小生成树 prim算法
- NLP一些基本概念初识
- ios 开源免费接口
- MFC的COleDateTime类在时间中的用法
- Android 最火框架XUtils之注解机制详解
- 在博客中用latex写公式
- poj 2485 Highways(prim求最小生成树)
- hdu 4587 判断孤立点+割点+ 删除点之后,剩下多少连通分量
- 面向对象三大特征和解决的问题
- 手游各个平台开接入发者中心网址汇总
- 并查集(Union-Find)算法介绍 Algorithm 4th Part 1
- Proscenic 7月将推智能扫地机器人COCO升级版
- Oracle SQL执行计划与优化
- 如何在64位linux强制编译32位应用程序
- JAVA异常