#aBC368E. [ABC368E] Train Delay
[ABC368E] Train Delay
AT_abc368_e [ABC368E] Train Delay
题目描述
Atcoder 国有 到 编号的 个城市,以及 到 编号的 列火车在运行。
第 列火车会在时刻 从城市 出发,并在时刻 到达城市 。
给定正整数 ,请你确定 以上的整数 ,使得它们满足以下条件,并且 最小。
- 条件:对于所有满足 的组合 ,如果「 且 」,那么「」。
- 也就是说,原本可以换乘的火车对,即使将每列火车 的发车和到达时间都延迟 ,依然可以换乘。
可以证明,使 最小的 的取法是唯一的。
输入格式
输入按以下格式从标准输入读入。
输出格式
请输出满足条件且使和最小的 ,按顺序用空格分隔。
输入输出样例 #1
输入 #1
3 6 15
1 2 10 20
1 2 20 30
2 3 25 40
2 3 35 50
3 1 15 30
3 1 45 60
输出 #1
0 10 0 0 5
输入输出样例 #2
输入 #2
10 9 100
1 10 0 1
10 2 1 100
10 3 1 100
10 4 1 100
10 5 1 100
10 6 1 100
10 7 1 100
10 8 1 100
10 9 1 100
输出 #2
100 100 100 100 100 100 100 100
输入输出样例 #3
输入 #3
4 4 10
1 2 0 1
1 2 0 10
2 3 100 200
2 4 100 200
输出 #3
0 0 0
说明/提示
限制
- 所有输入均为整数
样例说明 1
第 列从城市 到 的火车到达时间延迟了 ,变为 。
为了在城市 换乘到第 列火车,需要将第 列火车的发车时间延迟 ,变为 发车、 到达。
进一步,为了在城市 换乘到第 列火车,需要将第 列火车的发车时间延迟 ,变为 发车。
其他火车无需延迟发车,原本可以换乘的火车之间依然可以换乘,因此 满足条件。
而且不存在比这更小的和,因此这就是答案。
由 ChatGPT 4.1 翻译