Description
H城是一个旅游胜地,每年都有成千上万的人前来观光。为方便游客,巴士公司在各个旅游景点及宾馆,饭店等地都设置了巴士站并开通了一些单程巴上线路。每条单程巴士线路从某个巴士站出发,依次途经若干个巴士站,最终到达终点巴士站。
一名旅客最近到H城旅游,他很想去S公园游玩,但如果从他所在的饭店没有一路已士可以直接到达S公园,则他可能要先乘某一路巴士坐几站,再下来换乘同一站台的另一路巴士, 这样换乘几次后到达S公园。
现在用整数1,2,…N 给H城的所有的巴士站编号,约定这名旅客所在饭店的巴士站编号为1…S公园巴士站的编号为N。
写一个程序,帮助这名旅客寻找一个最优乘车方案,使他在从饭店乘车到S公园的过程中换车的次数最少。
Input
输入的第一行有两个数字M和N(1&l

本文介绍如何利用广度优先搜索算法解决在H城中寻找从饭店到S公园的最优乘车方案,旨在帮助旅客以最少的换乘次数抵达目的地。当无法直接到达时,旅客可能需要在相同巴士站进行换乘。程序将输出最少的换车次数,如果无法到达则显示"No"。
最低0.47元/天 解锁文章
501

被折叠的 条评论
为什么被折叠?



