2252: 路径很复杂的迷宫
Memory Limit:128 MB
Time Limit:1 S
Judge Style:Text Compare
Creator:
Submit:896
Solved:209
Description
这是一个很复杂的n*n的迷宫,格子从左到右,从上到下编号为1到n*n。相邻格子不一定可以走过去,不相邻的格子也不一定不能走。如果两个格子之间可以走动,只需要1步。请问从格子a走到格子b,至少需要多少步?
Input
第一行:n和m
接下来m行,每行两个数x、y,表示格子x和格子y之间可以走动,
接下来1行:a和b
Output
输出最少步数,如果不能到达,输出-1
Sample Input Copy
2 5
1 2
2 3
1 1
2 1
3 1
2 3
Sample Output Copy
1
HINT
n<=500
m<=500000