
Hdu 2112-HDU Today
发布日期:2021-05-07 03:02:09
浏览次数:23
分类:精选文章
本文共 2156 字,大约阅读时间需要 7 分钟。
题目链接:
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 -1Sample Output:
50Hint:
The best route is: xiasha->ShoppingCenterofHangZhou->supermarket->westlake 虽然偶尔会迷路,但是因为有了你的帮助 和从此还是过上了幸福的生活。 ――全剧终――样例示意图:

**题目思路:**无非就是dijkstra算法的考察。本题需要用到map容器,第一次接触。感觉map容器蛮好用的。
map是STL的一个关联容器,它提供一对一的hash。下面给出c++代码:c++map用法传送门:
https://blog.csdn.net/sevenjoin/article/details/81943864?utm_medium=distribute.pc_relevant_t0.none-task-blog-BlogCommendFromMachineLearnPai2-1.control&dist_request_id=9a6d5346-1377-4c4e-a194-a75cfda661c3&depth_1-utm_source=distribute.pc_relevant_t0.none-task-blog-BlogCommendFromMachineLearnPai2-1.control参考代码:
#include#include #include #include
参考资料:
发表评论
最新留言
路过,博主的博客真漂亮。。
[***.116.15.85]2025年03月27日 12时08分29秒
关于作者

喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
BootStrapTable 错误
2019-03-06
PHP 中的Trait
2019-03-06
PHP 配置文件
2019-03-06
PHP 脚本不报错
2019-03-06
代码整洁之道小结
2019-03-06
悲观锁与乐观锁
2019-03-06
补码到底是个什么东西
2019-03-06
js new Date 创建时间默认是8点
2019-03-06
Python实现cmd命令连续执行
2019-03-06
罗马数字
2019-03-06
IO多路复用小故事
2019-03-06
纠错码简介
2019-03-06
码云 Pages 搭建
2019-03-06
《论可计算数及其在判定上的应用》简单理解
2019-03-06
浮点数运算丢失精度
2019-03-06
中国剩余定理证明过程
2019-03-06