‹ 上一题 下一题 ›

j02042. 施工封站 未做

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

题目描述

地铁网有 座车站(1)和 条双向轨道,经过任何一条轨道恰好 1 分钟。因施工, 座车站封闭:列车不停靠,任何路线都不许经过封闭站(1 号与 号保证不封闭)。求从 1 号到 号最少经过几条轨道;无法到达输出 -1。

输入格式

第一行三个整数 ;第二行 个互不相同的整数,为封闭站编号(=0 时该行为空行省略视为一行 0 个数);接下来 行每行两个整数 。

输出格式

一行一个整数,最少轨道数或 -1。

样例

输入
5 5 1
3
1 2
2 3
3 5
1 4
4 5
输出
2

数据范围

  • 30% =0(无封站)。
  • 60% 1,2000。
  • 100% 1,0,0−2,。
输入
输出

            
答案