#5012. Last Train
Last Train
Last Train
题目描述
在 AtCoder 的国家中,有 个车站:车站 、车站 、、车站 。 给出关于该国火车的 条信息。第 条信息 由六个正整数元组 表示,对应如下信息:
对于每个 $t=l _ i,l _ i+d _ i,l _ i+2d _ i,\ldots,l _ i+(k _ i-1)d _ i$,存在一列火车如下: 该列火车在时间 从车站 出发,并在时间 到达车站 。
除此之外不存在其他火车,并且除乘坐火车外无法从一个车站移动到另一个车站。
另外,假设换乘所需时间可以忽略不计。
令 为能够从车站 到达车站 的最晚到达时间。
更精确地, 定义为满足下列所有条件的四元组序列 $\big((t _ i,c _ i,A _ i,B _ i)\big) _ {i=1,2,\ldots,k}$ 中所能取得的 的最大值:
对所有 成立, 对所有 ,存在一列在时间 从车站 出发并在时间 到达车站 的火车。 对所有 成立。
如果不存在这样的 ,则令 。 求 。
输入格式
输入按下列格式由标准输入给出:
输出格式
输出 行。 第 行应当包含 (若 ),若 则输出 。
6 7
10 5 10 3 1 3
13 5 10 2 3 4
15 5 10 7 4 6
3 10 2 4 2 5
7 10 2 3 5 6
5 3 18 2 2 3
6 3 20 4 2 1
55
56
58
60
17
5 5
1000000000 1000000000 1000000000 1000000000 1 5
5 9 2 6 2 3
10 4 1 6 2 3
1 1 1 1 3 5
3 1 4 1 5 1
1000000000000000000
Unreachable
1
Unreachable
16 20
4018 9698 2850 3026 8 11
2310 7571 7732 1862 13 14
2440 2121 20 1849 11 16
2560 5115 190 3655 5 16
1936 6664 39 8822 4 16
7597 8325 20 7576 12 5
5396 1088 540 7765 15 1
3226 88 6988 2504 13 5
1838 7490 63 4098 8 3
1456 5042 4 2815 14 7
3762 6803 5054 6994 10 9
9526 6001 61 8025 7 8
5176 6747 107 3403 1 5
2014 5533 2031 8127 8 11
8102 5878 58 9548 9 10
3788 174 3088 5950 3 13
7778 5389 100 9003 10 15
556 9425 9458 109 3 11
5725 7937 10 3282 2 9
6951 7211 8590 1994 15 12
720358
77158
540926
255168
969295
Unreachable
369586
466218
343148
541289
42739
165772
618082
16582
591828
提示
$1\leq l _ i,d _ i,k _ i,c _ i\leq10 ^ 9\ (1\leq i\leq M)$
所有输入值均为整数。下图展示了该国运行的火车(省略了到达和出发时间的信息)。
考虑能够从车站 到达车站 的最晚时间。
如下面的图所示,可以在时间 从车站 出发,并按车站 车站 车站 车站 的顺序到达车站 。
不可能在时间晚于 从车站 出发并到达车站 ,因此 。
存在一列在时间 从车站 出发并在时间 到达车站 的火车。此后没有从车站 出发的火车,因此 。
如上所示,答案可能无法装入 整数。
另外,第二条和第三条信息都保证存在一列在时间 从车站 出发并在时间 到达车站 的火车。
如上所示,某些火车可能在多条信息中出现。
标签: AtCoder|abc342E
来源
AtCoder|abc342E