#2815. Roadwork
0
Roadwork
Roadwork
题目描述
有一条无限长的街道自西向东延伸,我们把它看作一条数轴。 这条街上安排了 个道路施工。 第 个施工在坐标为 的点从时间 到时间 被封闭。 个人站在坐标 。第 个人将在时间 从坐标 出发,以速度 向正方向行走,遇到被封闭的点时停止行走。 求每个 个人将行走的距离。
输入格式
输入按下述格式由标准输入提供: : :
输出格式
输出 行。第 行应当包含第 个人将行走的距离,若该人会无止境行走则输出 。
4 6
1 3 2
7 13 10
18 20 13
3 4 2
0
1
2
3
5
8
2
2
10
-1
13
-1
提示
输入中的所有数值都是整数。
0 \leq S_i < T_i \leq 10^9
0 \leq D_1 < D_2 < ... < D_Q \leq 10^9
如果 且 ,则区间 和 不重叠。第一个人在时间 从坐标 出发,并在到达坐标 时被第一个在时间 封闭的施工点阻止而停止行走。
第二个人在时间 从坐标 出发,在时间 到达坐标 。第一个施工已经结束,但第四个施工已经开始,因此该人也在坐标 停下。
第四和第六个人在行走过程中没有遇到任何施工,因此他们会无止境行走。这些情况的输出为 。
标签: AtCoder|abc128E
来源
AtCoder|abc128E