POJ2485 最短路的水题
来源:互联网 发布:linux vim 保存 编辑:程序博客网 时间:2024/04/20 00:26
求的是最短路中的最大边,很水啦。。
这里用的prim算法 关于prim详情见我的上一篇博客点击打开链接
#include<iostream>#include<algorithm>#include<cstdio>#define INF 1e9#define INI -1e9using namespace std;int closest[505],lowcost[505],m;int G[506][506];void read(){cin>>m;for(int i=0;i<m;i++)for (int j=0;j<m;j++)scanf("%d",&G[i][j]);}void deal()//prim 算法{for(int i=0;i<m;i++) { lowcost[i]=INF;}for(int i=0;i<m;i++) { closest[i]=0;}closest[0]=-1;int num=0,ans=INI,e=0;while(++num<m){int micost=INF,miedge=-1;for(int i=0;i<m;i++)if(closest[i]!=-1){int temp=G[i][e];if(temp<lowcost[i]){lowcost[i]=temp;closest[i]=e;}if(lowcost[i]<micost)micost=lowcost[miedge=i];}ans=max(ans,micost);//其实和最短路一样一样的就是这句话变了 不再是累加了而是取最大值closest[e=miedge]=-1;}printf("%d\n",ans);}int main(){int T;cin>>T;while(T--){read();deal();}return 0;}
- POJ2485 最短路的水题
- 最短路水题
- 最短路水题
- 最短路水题
- POJ 1125 最短路的水题
- hdu3665Seaside 最短路水题
- poj2253Frogger 最短路水题
- POJ3268最短路水题
- 【HDU2112】一道很猥琐的最短路水题。。
- 【最短路】最短路上的统计
- 【最短路】poj3660 最短路的应用
- [注意]未做的题(最短路)
- 最短路的小结
- 最短路的理解
- 多段图的最短路
- 图的最短路
- POJ 1502 Dijkstra最短路水题
- UVA 567 最短路水题
- JS中 prototype 关键字的使用
- jsp servlet 乱码
- Combination Sum
- poj 2585 Window Pains (建图+拓扑排序)
- 为MediaPlayer设置监听器
- POJ2485 最短路的水题
- “SQ3R”+“知识管理五步骤”定制适合我自己的知识力提升法
- JS 中 eval 函数的使用
- Android之基于HTTP协议的下载
- 查看修改oracle最大连接数
- javascript第三天
- UVA 216 (13.07.19)
- ORA-28000 the account is locked
- XMPP协议的原理介绍