100 atcoder#ABC128E. [ABC128E] Roadwork
[ABC128E] 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
提示
制約
- 入力は全て整数
- かつ の時、区間 と 区間 は重ならない
Sample Explanation 1
番目の人は時刻 に座標 を出発し、時刻 に座標 に到着した時点で、 番目の道路工事による通行止めによって歩くのをやめます。 番目の人は時刻 に座標 を出発し、時刻 に座標 に到着します。この時、 番目の道路工事は既に終了していますが、 番目の道路工事が始まっているため、同様に座標 で歩くのをやめます。 番目および 番目の人は、歩いている最中に通行止めに出くわさないため、無限に歩き続けます。