#C1496. J8 例题-9 佩奇的旅行1

J8 例题-9 佩奇的旅行1

J8 例题-9 佩奇的旅行1

题目描述

猪猪共和国拥有 NN 座城市,编号为 11NN,以及 MM 条道路,编号为 11MM ,通过每条道路都需要 11 个时间。

使用道路 ii,佩奇可以在一小时内从城市 AiA_i 旅行到 BiB_i,或者从城市 BiB_i 旅行到城市 AiA_i

佩奇尽早从城市 11 到达城市 NN需要多少时间?

输入格式

第一行包含两个整数,图的顶点数 NN 和边数 MM

以下 MM 行中的每一行包含一对整数 AiA_iBiB_i,表示顶点 AiA_iBiB_i 之间存在一条边 。对于每对顶点,它们之间最多有一条边,没有边将顶点连接到自身。

输出格式

一行,输出佩奇尽早从城市 11 到达城市 NN需要的时间。

样例输入1

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

样例输出1

2

样例输入2

7 8
1 3
1 4
2 3
2 4
2 5
2 6
5 7
6 7

样例输出2

4

样例分析

样例1中,从城市 11 到城市 44 所需的最短时间为 22 小时,可以通过两条路径实现的:1241 \to 2 \to 41341\to 3\to 4

数据范围

对于 100%100\% 的数据有: 2N20002 \le N \le 20000Mmin(2000,N(N1)/2)0 \leq M \leq \min(2000,N(N-1)/2)