题目描述
湖上有 座码头和 条双向渡轮航线,编号 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,。