一道图论题求助
  • 板块学术版
  • 楼主kuankuan_cz
  • 当前回复8
  • 已保存回复8
  • 发布时间2021/8/20 11:40
  • 上次更新2023/11/4 09:56:21
查看原帖
一道图论题求助
315766
kuankuan_cz楼主2021/8/20 11:40

暑假来了, 小A和小B打算坐飞机去旅游,现在他们位于S号城市,目标是E号城市,可是S号城市并不一定有直达E号城市的航班, 小A收集了很多航班的信息,现在希望聪明的你帮他们找到一种乘坐方式,使得转机的次数最少?如果不可达,请输出-1。

输入

第一行四个整数n,k,s,e,其中n表示城市总数,k表示航线总数;s表示起点城市编号, e表示目标城市编号。

接下来的k行,每行是两个用空格分隔开的整数

x,y,表示城市x和城市y之间有航线,也就是城

市x和城市y之间可以相互到达。

输出

1个整数,表示最少转机的次数。

样例输入

5 7 1 5

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

样例输出

1

2021/8/20 11:40
加载中...