#P2305. [ABC128E] Roadwork

[ABC128E] Roadwork

题目描述

一共有 nn 个工程,第 ii 个工程在 XiX_i 位置施工,施工时间是 [Si,Ti)[S_i,T_i)

一共 mm 个人,均从位置 00 出发。

ii 个人在 DiD_i 时刻出发,每秒走 11 个单位长度。如果当前位置正在施工,则停下。

你需要求出每个人停下的位置,如果可以一直走下去,输出 1-1

输入格式

第一行两个整数 n,mn, m

接下来 nn 行,每行 33 个整数 Si,Ti,XiS_i, T_i, X_i

接下来 mm 行,每行一个整数 DiD_i

输出格式

输出 mm 行,为每个工人停下的位置,如果可以一直走,输出 -1

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

提示

1n,m2×1051 \le n, m \le 2 \times 10^50Si<Ti1090 \le S_i < T_i \le 10^91Xi1091 \le X_i \le 10^90D1<D2<...<Dm1090 \le D_1 < D_2 < ... < D_m \le 10^9