题意:

众所周知,TT 有一只魔法猫。
今天他在 B 站上开启了一次旅行直播,记录他与魔法猫在喵星旅游时的奇遇。 TT 从家里出发,准备乘坐猫猫快线前往喵星机场。猫猫快线分为经济线和商业线两种,它们的速度与价钱都不同。当然啦,商业线要比经济线贵,TT 平常只能坐经济线,但是今天 TT 的魔法猫变出了一张商业线车票,可以坐一站商业线。假设 TT 换乘的时间忽略不计,请你帮 TT 找到一条去喵星机场最快的线路,不然就要误机了!

输入输出要求:

输入:输入包含多组数据。每组数据第一行为 3 个整数 N, S 和 E (2 ≤ N ≤ 500, 1 ≤ S, E ≤ 100),即猫猫快线中的车站总数,起点和终点(即喵星机场所在站)编号。
下一行包含一个整数 M (1 ≤ M ≤ 1000),即经济线的路段条数。
接下来有 M 行,每行 3 个整数 X, Y, Z (1 ≤ X, Y ≤ N, 1 ≤ Z ≤ 100),表示 TT 可以乘坐经济线在车站 X 和车站 Y 之间往返,其中单程需要 Z 分钟。
下一行为商业线的路段条数 K (1 ≤ K ≤ 1000)。
接下来 K 行是商业线路段的描述,格式同经济线。
所有路段都是双向的,但有可能必须使用商业车票才能到达机场。保证最优解唯一。

输出:对于每组数据,输出3行。第一行按访问顺序给出 TT 经过的各个车站(包括起点和终点),第二行是 TT 换乘商业线的车站编号(如果没有使用商业线车票,输出"Ticket Not Used",不含引号),第三行是 TT 前往喵星机场花费的总时间。
本题不忽略多余的空格和制表符,且每一组答案间要输出一个换行

样例输入:

4 1 4
4
1 2 2
1 3 3
2 4 4
3 4 5
1
2 4 3

样例输出:

1 2 4
2
5

思路:

题意分析:
已知起点和终点,单源最短路问题,且没有负边,基本可以确定使用Dijkstra算法

Dijkstra:
关键操作:松弛
设置 s 为源点,

TT 的旅行日记(Dijkstra)相关推荐

  1. SDU 程序设计思维与实践 week7 B TT 的旅行日记【Dijkstra】

    B TT 的旅行日记 题意描述 众所周知,TT 有一只魔法猫 今天他在 B 站上开启了一次旅行直播,记录他与魔法猫在喵星旅游时的奇遇. TT 从家里出发,准备乘坐猫猫快线前往喵星机场.猫猫快线分为经济 ...

  2. 【Week7作业 B】TT的旅行日记【dijkstra】

    题意: TT 从家里出发,准备乘坐猫猫快线前往喵星机场.猫猫快线分为经济线和商业线两种,它们的速度与价钱都不同.当然啦,商业线要比经济线贵,TT 平常只能坐经济线,但是今天 TT 的魔法猫变出了一张商 ...

  3. 算法-程序设计课week7-作业-B - TT 的旅行日记

    文章目录 题目 思路 路径输出 总的步骤 心得 代码 题目 众所周知,TT 有一只魔法猫. 今天他在 B 站上开启了一次旅行直播,记录他与魔法猫在喵星旅游时的奇遇. TT 从家里出发,准备乘坐猫猫快线 ...

  4. 微信小程序实战 《跨时空》旅行日记小程序

    题外话 我喜欢旅行,在正文开始前,先向有共同兴趣的朋友推荐一个自己每次出行前必装的 APP -- 面包旅行.我主要用它来写旅行日志,每天行程结束,我都会将当天拍的照片上传并做简单的文字记录,记录是回顾 ...

  5. 马卡龙色系旅行日记PPT模板-优页文档

    模板介绍 马卡龙色系旅行日记PPT模板-优页文档.一套,生活旅游,个人相册,幻灯片模板,内含青色,黄色多种配色,风格设计,动态播放效果,精美实用. 希望下面这份精美的PPT模板能给你带来帮助,温馨提示 ...

  6. 甜酷女孩叶悠悠,邀你走进她的元宇宙旅行日记

    创世藏品 叶悠悠元宇宙旅行日记 醉美中国系列数字藏品 12月16日上午10点 百度APP[星际口袋]小程序限量发售! 她是谁? 叶悠悠是百度输入法首创推出的两位情感陪伴型虚拟博主之一,这位27岁的人间 ...

  7. HDU2066:一个人的旅行(Dijkstra)

    Problem Description 虽然草儿是个路痴(就是在杭电待了一年多,居然还会在校园里迷路的人,汗~),但是草儿仍然很喜欢旅行,因为在旅途中 会遇见很多人(白马王子,0),很多事,还能丰富自 ...

  8. B.一个人的旅行 (dijkstra算法)

    这题实在太醉了.十分简单的一道最短路径.我也wa了几次.最后发现可能是在循环次数n的设置上溢出了.s[1001]最大就1000...注意两点之间不止一个路径.上一题畅通工程就被坑惨了. 下面附题目 B ...

  9. 【HDU - 2066】:一个人的旅行(Dijkstra算法)

    题干: 虽然草儿是个路痴(就是在杭电待了一年多,居然还会在校园里迷路的人,汗~),但是草儿仍然很喜欢旅行,因为在旅途中 会遇见很多人(白马王子,^0^),很多事,还能丰富自己的阅历,还可以看美丽的风景 ...

  10. HDU - 2066 一个人的旅行(Dijkstra)

    虽然草儿是个路痴(就是在杭电待了一年多,居然还会在校园里迷路的人,汗~),但是草儿仍然很喜欢旅行,因为在旅途中 会遇见很多人(白马王子,^0^),很多事,还能丰富自己的阅历,还可以看美丽的风景--草儿 ...

最新文章

  1. Java项目启动时执行指定方法的几种方式
  2. Updater Application Block v1.0 翻译文档目录
  3. 如何在 Java 中正确使用 wait, notify 和 notifyAll – 以生产者消费者模型为例
  4. IBM Cloud:裸金属服务器+多云策略助力音视频解决方案成功出海
  5. 笔记:Java虚拟机运行时数据区
  6. java实现输出字符串中的数字字符
  7. [AaronYang]C#人爱学不学[1]
  8. 在提交消息中链接到GitHub上的问题编号
  9. C++普通类继承模版类demo
  10. 界面开发的推荐色值, dip,px,pt,sp 的区别
  11. 知乎十万级容器规模的Java分布式镜像仓库实践
  12. Linux考试题(带答案)
  13. 计算机专业对体重有要求吗,毕业季|@毕业生,你知道计算机学院有多重吗?
  14. Win10常用快捷键总结
  15. 巨型机是一种什么的超级计算机,把计算机分为巨型机、大中型机按照什么分的...
  16. 计算机没有打字键盘显示不出来,键盘打不出字怎么回事
  17. 使用 PyTorch 进行 风格迁移(Neural-Transfer)
  18. markdown之表格的使用
  19. nokia 7 Android8,全面屏+原生安卓8.0:NOKIA 诺基亚 发布 Nokia 7 Plus 手机
  20. windows版本3dmm-cnn

热门文章

  1. 使用JS实现对页面的繁体简体翻译转换
  2. 三村合建水厂问题研究 (代码)
  3. 一点点读懂thermal(一)
  4. 高通 thermal子系统
  5. 推荐程序员看的一些BLOG
  6. wd ex2 ultra mysql_西部数据My Cloud EX2网络存储器驱动
  7. android多点触控的理解
  8. 笔记本自动打开计算机,笔记本电脑自动开机是什么原因
  9. 【Git】pull 分支报错 fatal: Need to specify how to reconcile divergent branches...
  10. 为什么数学不好,和语文有关系?