‹ 上一题 下一题 ›

j02037. 最少换乘 未做

1000 ms 256 MB 测试点 10 图上问题J·复赛必做100题自拟题r2图的广度优先遍历

题目描述

城市有 个公交站(1)和 条公交线路。线路可以双向乘坐:坐上某条线路后,可以在该线路停靠的任意一站下车。小明在 1 号站,要去 号站,求他最少要乘坐几条不同的线路(若 1、 同线则为 1);无法到达输出 -1。

输入格式

第一行两个整数 ;接下来 行,每行先一个整数 表示该线路停靠站数,随后 个互不相同的站编号(按行驶顺序给出)。

输出格式

一行一个整数,最少乘坐线路数或 -1。

样例

输入
6 4
2 1 2
2 2 4
2 2 3
2 3 6
输出
3

数据范围

  • 30% 每条线路恰好停靠 2 个站。
  • 60% 所有 之和 。
  • 100% 1,1,所有 之和 。
输入
输出

            
答案