POJ 1797 Heavy Transportation Dijstr最短路变形
来源:互联网 发布:nginx luci 编辑:程序博客网 时间:2024/05/17 17:59
这题与我上一篇博客 POJ 2253 可以说是再兄弟不过的兄弟题目!
POJ 2253 是求最小的最大距离。
本题是求最大的最小距离。这次完全是自己写的,1A,对Dijstra的理解又有了一点进步。
#include <iostream>#include <stdio.h>#include <algorithm>#include <string.h>using namespace std;int mp[1005][1005],vis[1005],lowc[1000005];int m,n;int Dijstra(){ memset(vis,0,sizeof(vis)); for(int i=1;i<=n;i++) lowc[i]=mp[1][i]; lowc[1]=1000000; for(int j=1;j<=n;j++) { int maxc=0,p=-1; for(int i=1;i<=n;i++) if(!vis[i]&&lowc[i]>maxc) { maxc=lowc[i]; p=i; } if(p==n) return maxc; vis[p]=1; for(int i=1;i<=n;i++) if(!vis[i] && lowc[i]<min(lowc[p],mp[p][i])) lowc[i]=min(lowc[p],mp[p][i]); } return lowc[n];}int main(){ int t,u,v,w,cas=1;; scanf("%d",&t); while(t--) { scanf("%d%d",&n,&m); memset(mp,0,sizeof(mp)); for(int i=1;i<=m;i++) { scanf("%d%d%d",&u,&v,&w); mp[u][v]=mp[v][u]=w; } printf("Scenario #%d:\n%d\n\n",cas++,Dijstra()); } return 0;}
0 0
- POJ 1797 Heavy Transportation Dijstr最短路变形
- poj 1797 Heavy Transportation (最短路变形)
- POJ 1797 Heavy Transportation 最短路变形
- Poj 1797 Heavy Transportation ( 最短路变形
- POJ 1797 Heavy Transportation【Dijkstra最短路变形】
- 【POJ】1797 Heavy Transportation 二分+最短路
- poj 1797 Heavy transportation 最短路
- POJ 1797 Heavy Transportation (最短路)
- poj 1797 Heavy Transportation 最短路 dijkstra
- poj-1797-Heavy Transportation [最短路][Dijkstra]
- POJ 1797 Heavy Transportation&&POJ 2253 Frogger 最短路 dijkstra变形
- POJ-1797Heavy Transportation,最短路变形,用dijkstra稍加修改就可以了;
- 【最短路】变形-- nyoj 1248 海岛争霸、poj 1797 Heavy Transportation
- poj1797 Heavy Transportation(最短路变形)
- poj1797 Heavy Transportation(最短路变形)
- Heavy Transportation(最短路变形)
- POJ1797---Heavy Transportation(最短路变形)
- (POJ 1797)Heavy Transportation 最大生成树|最短路变形 (理解最短路核心思想好题)
- centos下安装mysql5.7后,强行修改mysql的root密码
- 从list删除元素
- 十个数输出!!!
- EFLAGS寄存器介绍
- 根据权重决定展示哪张图片的小算法(python+java)板砖
- POJ 1797 Heavy Transportation Dijstr最短路变形
- Makefile选项CFLAGS,LDFLAGS,LIBS
- 商业研究(8):汽车交通
- 2016郑州大学ACM/ICPC训练赛 Round4
- 安装xampp时提示找不到文件“-n”,提示没有安装Microsoft Visual C++ 2008 Redistributable Package (x86)
- Could not start GlassFish Server 4.1 occupied by null
- 历年网球大满贯冠军分布(2003-2016)
- 剑指 offer代码解析——面试题39判断平衡二叉树
- 树莓派 搭建web服务器无法解析php网页