HDOJ题目2544最短路(最短路径,floyd,模板)
来源:互联网 发布:社交软件 英语 编辑:程序博客网 时间:2024/05/20 12:47
最短路
Time Limit: 5000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others)Total Submission(s): 32119 Accepted Submission(s): 13944
Problem Description
在每年的校赛里,所有进入决赛的同学都会获得一件很漂亮的t-shirt。但是每当我们的工作人员把上百件的衣服从商店运回到赛场的时候,却是非常累的!所以现在他们想要寻找最短的从商店到赛场的路线,你可以帮助他们吗?
Input
输入包括多组数据。每组数据第一行是两个整数N、M(N<=100,M<=10000),N表示成都的大街上有几个路口,标号为1的路口是商店所在地,标号为N的路口是赛场所在地,M则表示在成都有几条路。N=M=0表示输入结束。接下来M行,每行包括3个整数A,B,C(1<=A,B<=N,1<=C<=1000),表示在路口A与路口B之间有一条路,我们的工作人员需要C分钟的时间走过这条路。
输入保证至少存在1条商店到赛场的路线。
输入保证至少存在1条商店到赛场的路线。
Output
对于每组输入,输出一行,表示工作人员从商店走到赛场的最短时间
Sample Input
2 11 2 33 31 2 52 3 53 1 20 0
Sample Output
32
Source
UESTC 6th Programming Contest Online
Recommend
lcy | We have carefully selected several similar problems for you: 2066 1874 1217 2112 1142
ac代码
floyd模板
#include<stdio.h>#include<string.h>#define INF 0xfffffffint d[200][200];int main(){int n,m;while(scanf("%d%d",&n,&m)!=EOF,n||m){int i,j,k;for(i=1;i<=n;i++){for(j=1;j<=n;j++){d[i][j]=INF;}}while(m--){int a,b,c;scanf("%d%d%d",&a,&b,&c);if(c<d[a][b])d[a][b]=d[b][a]=c;}for(k=1;k<=n;k++){for(i=1;i<=n;i++){for(j=1;j<=n;j++){if(i==j)continue;if(d[i][k]+d[k][j]<d[i][j])d[i][j]=d[i][k]+d[k][j];}}}printf("%d\n",d[1][n]);}}
0 0
- HDOJ题目2544最短路(最短路径,floyd,模板)
- HDOJ题目2544 最短路(最短路径问题,Dijkstra模板)
- hdoj-2544 最短路【最短路径--dijkstra&&spfa&&floyd】
- hdoj 2544 最短路 【最短路径模板题】
- HDOJ 题目1217 Arbitrage(最短路径,Floyd)
- HDOJ 2544 最短路(最短路径 dijkstra算法,SPFA邻接表实现,floyd算法)
- (最短路径 Floyd)HDU 2544 最短路
- HDOJ 题目2066一个人的旅行(最短路径,Floyd)
- 最短路(Floyd)(HDOJ 2544)
- HDU 2544:最短路( 最短路径入门 &&Dijkstra && floyd )
- hdoj 1217 Arbitrage 【最短路径】【floyd】
- hdu2544——最短路(最短路径模板)
- 最短路径(最基础,经典的模板和思想):HDU-2544最短路
- 最短路径Floyd算法模板
- HDOJ 3790 最短路径问题(双权值最短路)
- HDOJ 3790 最短路径问题(双关键字最短路)
- Floyd 最短路径
- Floyd最短路径
- 单类及继承类的构造函数、赋值函数、拷贝构造函数等测试
- Android开发之使用MediaRecorder录制视频
- 2015英语命题规律
- Eclipseee tomcat 调试过程报错 SEVERE: Error listenerStart
- 速查笔记(Linux Shell编程
- HDOJ题目2544最短路(最短路径,floyd,模板)
- 和地方广泛反对恢复到似懂非懂双方的首发
- Cocos2D-X射击小游戏(七)编码5 碰撞检测
- ARC的解读及注意事项
- 安装VS2010
- s5pv210--NAND移植(解决CSn冲突)
- WCF Asp.Net Http 通道访问配置
- 【凸包】HDU 4946 Area of Mushroom
- 【HDU】【P3068】【最长回文】【题解】【Manacher算法】