HDU Today
Time Limit: 15000/5000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others) Total Submission(s): 19826 Accepted Submission(s): 4671
Problem Description
经过锦囊相助。海东集团最终度过了危机。从此,HDU的发展就一直顺风顺水,到了2050年。集团已经相当规模了。据说进入了钱江肉丝经济开发区500强。
这时候。XHD夫妇也退居了二线,并在风景秀美的诸暨市浬浦镇陶姚村买了个房子,開始安度晚年了。
这样住了一段时间,徐总对当地的交通还是不太了解。有时非常郁闷。想去一个地方又不知道应该乘什么公交车,在什么地方转车,在什么地方下车(事实上徐总自己有车。却一定要与民同乐。这就是徐总的性格)。 徐总常常会问蹩脚的英文问路:“Can you help me?”。看着他那迷茫而又无助的眼神。热心的你能帮帮他吗?
请帮助他用最短的时间到达目的地(如果每一路公交车都仅仅在起点站和终点站停。并且随时都会开)。 Input
输入数据有多组,每组的第一行是公交车的总数N(0<=N<=10000); 第二行有徐总的所在地start。他的目的地end; 接着有n行,每行有站名s。站名e,以及从s到e的时间整数t(0<t<100)(每一个地名是一个长度不超过30的字符串)。 note:一组数据中地名数不会超过150个。 假设N==-1,表示输入结束。
Output
假设徐总能到达目的地,输出最短的时间。否则。输出“-1”。
Sample Input
6 xiasha westlake xiasha station 60 xiasha ShoppingCenterofHangZhou 30 station westlake 20 ShoppingCenterofHangZhou supermarket 10 xiasha supermarket 50 supermarket westlake 10 -1
Sample Output
50 Hint: The best route is: xiasha->ShoppingCenterofHangZhou->supermarket->westlake 尽管偶尔会迷路,可是由于有了你的帮助 **和**从此还是过上了幸福的生活。
――全剧终――
Author
lgx
Source
代码:
#include#include #include #include #include #include