在有向图
- 路径上的所有点的出边所指向的点都直接或间接与终点连通。
- 在满足条件 1 的情况下使路径最短。
注意:图
请你输出符合条件的路径的长度。
输入格式
第一行有两个用一个空格隔开的整数
接下来的
最后一行有两个用一个空格隔开的整数
输出格式
输出只有一行,包含一个整数,表示满足题目描述的最短路径的长度。如果这样的路径不存在,输出
样例一
input
3 2 1 2 2 1 1 3
output
-1
explanation
起点
样例二
input
6 6 1 2 1 3 2 6 2 5 4 5 3 4 1 5
output
3
explanation
注意点
限制与约定
对于30%的数据,
对于60%的数据,
对于100%的数据,
时间限制:
内存限制: