‹ 上一题 下一题 ›

j02044. 渡轮班期 未做

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

题目描述

湖上有 座码头和 条双向渡轮航线,编号 1。你在时刻 0 位于 1 号码头。搭乘航线 需要恰好 1 分钟,且航线 按「班期」运营:只有当出发那一分钟的时刻 满足 ≡ (mod ) 时才允许登船(每 分钟开一班,第一班在第 分钟)。你可以在任意码头停留任意分钟等班。求最早能在什么时刻抵达 号码头;若永远到不了,输出 -1。

输入格式

第一行两个整数 ;接下来 行每行四个整数 ,表示 之间有一条班期为 (,) 的双向航线。

输出格式

一行一个整数,最早抵达时刻或 -1。

样例

输入
4 4
1 2 3 0
2 4 3 2
1 3 1 0
3 4 5 2
输出
3

数据范围

  • 30% 保证所有 =1(航线常开,逐分钟模拟也能过)。
  • 60% 1,2000。
  • 100% 1,1,1,0,。
输入
输出

            
答案