‹ 上一题 下一题 ›

j02041. 紧急集合 未做

1000 ms 256 MB 测试点 10 图上问题J·复赛必做100题自拟题r2图的广度优先遍历

题目描述

校园有 个位置和 条双向小路,走任何一条小路恰好 1 分钟。三名同学分别位于 、、 三处,要选定一个位置作为集合点,三人同时出发、各自沿最短路走。求「最后到达的人」所用时间的最小值(集合点可以就是某人的所在地,此时该人耗时 0);若存在某人到不了任何共同可达位置,输出 -1。

输入格式

第一行两个整数 ;接下来 行每行两个整数 ;最后一行三个整数 。

输出格式

一行一个整数,最后到达者耗时的最小值或 -1。

样例

输入
7 8
1 2
2 3
3 4
4 5
1 6
6 7
7 5
2 6
1 5 1
输出
2

数据范围

  • 30% 保证 =。
  • 60% 1,2000。
  • 100% 1,0,1,,,。
输入
输出

            
答案