1132: 最优乘车
Memory Limit:128 MB
Time Limit:1.000 S
Judge Style:Text Compare
Creator:
Submit:9
Solved:4
Description
不允许普通用户打印题目,请教师登录后使用。如有疑问请联系管理员!
Input
第1行有两个整数m和n(1 <= m <= 100, 1 < N <= 500),表示开通了m条单程巴士线路,总共有n个车站。
从第2行到第m+1行依次给出了每条巴士线路的信息。其中第i+1行给出的是第i条巴士线路的信息,从左至右按运行顺序依次给出了该线路上的所有站号,相邻两个站号之间用一个空格隔开。
Output
一行,如果无法乘巴士从饭店到S公园,则输出"NO"(不输出引号),否则输出你的程序所能找到的最少换车次数,换车次数为0表示不需要换车即可到达。
Sample Input Copy
3 7
6 7
4 7 3 6
2 1 3 5
Sample Output Copy
2