U572606 图中点的层次
题目描述
给定一个 $n$ 个点 $m$ 条边的有向图,图中可能存在重边或自环。
所有边的长度均为 1,点的编号为 $1$ ~ $n$
请你求出从 $1$ 号点到 $n$ 号点的最短距离,如果无法从 $1$ 号点到 $n$ 号点,输出 $-1$
输入格式
第一行包含两个正整数 $n, m$ ($1 \leq n, m \leq 100000)$
接下来 $m$ 行,每行包含两个正整数 $a, b$,表示存在一条从 $a$ 抵达 $b$ 的长度为1的边
输出格式
输出一个整数,表示从 $1$ 号点到 $n$ 号点的最短距离