#3197. Train
0
Train
Train
题目描述
在 AtCoder 共和国,有 个城市,编号为 到 ,以及 条铁路,编号为 到 。
铁路 双向连接城市 和城市 。在时间 、 以及之后所有 的倍数时刻,会有一列火车从这两个城市出发并前往另一个城市。这些列车到达目的地所需的时间为 。
你现在在城市 。当你从城市 乘坐一列不早于时间 出发的火车开始旅程时,求到达城市 的最早时间。如果城市 无法到达,则报告该情况。
换乘时间可以忽略。也就是说,在每个城市,你可以在列车到达该城市的精确时刻转乘出发于该时刻的列车。
输入格式
输入由标准输入给出,格式如下:
输出格式
输出到达城市 的最早可能时间。如果城市 无法到达,输出 。
3 2 1 3
1 2 2 3
2 3 3 4
7
3 2 3 1
1 2 2 3
2 3 3 4
5
3 0 3 1
-1
9 14 6 7
3 1 4 1
5 9 2 6
5 3 5 8
9 7 9 3
2 3 8 4
6 2 6 4
3 8 3 2
7 9 5 2
8 4 1 9
7 1 6 9
3 9 9 3
7 5 1 5
8 2 9 7
4 9 4 4
26
提示
输入中的所有数值都是整数。首先,你在时间 乘坐铁路 从城市 到城市 。你在时间 抵达城市 。
然后,你在时间 乘坐铁路 从城市 到城市 。你在时间 抵达城市 。
无法更早到达城市 。
首先,你在时间 乘坐铁路 从城市 到城市 。你在时间 抵达城市 。
然后,你在时间 乘坐铁路 从城市 到城市 。你在时间 抵达城市 。
标签: AtCoder|abc192E
来源
AtCoder|abc192E