hdu 2066 一个人的旅行
来源:互联网 发布:北京赛车pk10程序源码 编辑:程序博客网 时间:2024/06/05 04:47
一个人的旅行
Time Limit: 1000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others)Total Submission(s): 24367 Accepted Submission(s): 8455
Problem Description
虽然草儿是个路痴(就是在杭电待了一年多,居然还会在校园里迷路的人,汗~),但是草儿仍然很喜欢旅行,因为在旅途中 会遇见很多人(白马王子,^0^),很多事,还能丰富自己的阅历,还可以看美丽的风景……草儿想去很多地方,她想要去东京铁塔看夜景,去威尼斯看电影,去阳明山上看海芋,去纽约纯粹看雪景,去巴黎喝咖啡写信,去北京探望孟姜女……眼看寒假就快到了,这么一大段时间,可不能浪费啊,一定要给自己好好的放个假,可是也不能荒废了训练啊,所以草儿决定在要在最短的时间去一个自己想去的地方!因为草儿的家在一个小镇上,没有火车经过,所以她只能去邻近的城市坐火车(好可怜啊~)。
Input
输入数据有多组,每组的第一行是三个整数T,S和D,表示有T条路,和草儿家相邻的城市的有S个,草儿想去的地方有D个;
接着有T行,每行有三个整数a,b,time,表示a,b城市之间的车程是time小时;(1=<(a,b)<=1000;a,b 之间可能有多条路)
接着的第T+1行有S个数,表示和草儿家相连的城市;
接着的第T+2行有D个数,表示草儿想去地方。
接着有T行,每行有三个整数a,b,time,表示a,b城市之间的车程是time小时;(1=<(a,b)<=1000;a,b 之间可能有多条路)
接着的第T+1行有S个数,表示和草儿家相连的城市;
接着的第T+2行有D个数,表示草儿想去地方。
Output
输出草儿能去某个喜欢的城市的最短时间。
Sample Input
6 2 31 3 51 4 72 8 123 8 44 9 129 10 21 28 9 10
Sample Output
9
Author
Grass
Source
RPG专场练习赛
tle无数发;
#include <stdio.h>#include <string.h>#define inf 999999int map[1001][1001];int s[1010];int d[1010];int main(){int T, S, D;while(scanf("%d%d%d", &T, &S, &D)!=EOF){for(int i = 1;i<=1000;i++)for(int j = 1;j<=1000;j++)map[i][j]=inf; memset(s,0,sizeof(s));memset(d,0,sizeof(d)); int maxd = 1;int u, v, w;while(T--){scanf("%d%d%d", &u, &v, &w);if(w < map[u][v]){map[u][v] = map[v][u] = w;}if(u > maxd) maxd = u; if(v > maxd) maxd = v;}while(S--){scanf("%d", &u);s[u] = 1;}while(D--){scanf("%d", &v);d[v] = 1;}int ans = inf;for(int k = 1;k <= maxd;k++)for(int i = 1;i <= maxd;i++)if(map[i][k]!=inf)for(int j = 1;j <= maxd;j++){int temp = map[i][k] + map[k][j];if(temp < map[i][j])map[i][j] = temp;if(s[i]&&d[j])if(map[i][j] < ans)ans = map[i][j];}printf("%d\n",ans);}}
0 0
- HDU 2066 一个人的旅行
- hdu 2066 一个人的旅行
- HDU-2066 一个人的旅行
- Hdu-2066 一个人的旅行
- HDU 2066 一个人的旅行
- HDU 2066 一个人的旅行
- hdu 2066 一个人的旅行
- hdu 2066 一个人的旅行
- hdu 2066 一个人的旅行
- HDU 2066 一个人的旅行
- hdu 2066 一个人的旅行
- HDU 2066 一个人的旅行
- hdu 2066 一个人的旅行
- hdu 2066 一个人的旅行
- HDU 2066 一个人的旅行
- HDU 2066 一个人的旅行
- HDU 2066 一个人的旅行
- hdu 2066(一个人的旅行)
- http://lamp.phpstudy.net/
- java实现print打印
- 很有意思的流水账号的算法(java)
- 玉器网店banner小设计
- ng-switch指令
- hdu 2066 一个人的旅行
- [网狐]6603数据库说明
- hdoj还是畅通工程
- Android 5.0 SDK 下载地址
- UI025---静态单元格的使用
- vs2010编译libcurl
- Android的UIAutomator使用的一些事项
- 2015 Multi-University Training Contest 6(hdu5362 - Just A String)dp求期望
- SQL 的case when 的用法