题目描述
小杨手里有一张有向图,他想从起点走到终点,并且希望路上经过的边尽量少。他打算先比较所有路线的边数,请算出边数最少的路径一共经过几条边;如果根本走不到,输出 -1。
输入格式
第一行四个整数 ;接下来 行每行两个整数 。
输出格式
一行一个整数:最短边数或 -1。
样例
输入
4 4 1 4 1 2 2 3 3 4 1 3
输出
2
j01548.in输出j01548.out小杨手里有一张有向图,他想从起点走到终点,并且希望路上经过的边尽量少。他打算先比较所有路线的边数,请算出边数最少的路径一共经过几条边;如果根本走不到,输出 -1。
第一行四个整数 ;接下来 行每行两个整数 。
一行一个整数:最短边数或 -1。
4 4 1 4 1 2 2 3 3 4 1 3
2