题意:火车从一点开到另一点,轨道上有很多岔路口,每个路口都有好几个方向(火车能够选任意一个方向开),但是 默认的是 第一个指向的方向,所以如果要选择别的方向的话得 进行一次切换操作 ,给定一个起点一个终点 ,问最少进行几次 切换操作 能够 使 火车 完成这个历程 , 如果开不到,输出“-1”. 貌似很简单啊,直接把与第一个相连的距离置为0,后面相连的置为1 然后用最短路的方法直接搞.......最短距离就是开关的次数. 不要忘记还有输出-1:(果断忘了一次) //////////////////…