luogu#P10772. [NOISG2021 qualification] Departure
[NOISG2021 qualification] Departure
题目描述
有一个城市,城市里有 条路线,每条路线上,在每天午夜会有一辆巴士从起点出发,第二天午夜到达终点。第 辆公交车的起点为 ,终点为 。人们可以在巴士路线上的的任何地方上车、下车或者换乘。
体育馆是这个城市的中心,坐标为 。在体育馆西边 千米的点,坐标为 ,在体育馆东边 千米的点,坐标为 。
现在有 个人需要从体育馆回家,你需要求出每一个人回家的最短时间。
输入格式
第 行两个整数 。
第 至 行,每行两个整数 。
第 行 个整数 ,表示每一个人的家。
输出格式
行,每行两个整数 (),表示这个人最早能在 天后回家。
5 8
0 5
3 11
1 -8
4 10
1 -3
1 2 5 6 8 -3 -7 11
1 5
2 5
1 1
4 3
13 8
4 9
8 9
2 1
3 2
-1 4
-2 5
0 -5
4 -4
6 7
4 5
5 3
0 2
2 4
4 6
6 8
8 10
9 10 10
9 2
5 1
5 1
提示
数据范围
本题采用捆绑测试。
以下定义 $\operatorname{sign}(x) = \begin{cases} 1 &\text{if } x > 0 \\ 0 &\text{if } x = 0 \\ -1 &\text{if } x < 0 \\ \end{cases}$。
Subtask0 为样例。
Subtask1(10 pts),,$\operatorname{sign}(S_i)\neq\operatorname{sign}(E_i)$。
Subtask2(14 pts),。
Subtask3(12 pts),,保证最后答案的值均不大于 ,保证任意坐标在不超过 条线路上。
Subtask4(8 pts),保证任意坐标在不超过 条线路上。
Subtask5(15 pts),保证最后答案的值均不大于 。
Subtask6(13 pts)$\operatorname{sign}(S_i)\neq\operatorname{sign}(E_i)$。
Subtask7(28 pts)无特殊限制。
数据保证 ,,,。