luogu#P11355. [eJOI 2023] Teleporters
[eJOI 2023] Teleporters
题目描述
dXqwq 和 Haitang 在数轴上的两个不同的点 ,他们想要见面,但是他们只能通过传送器移动。
有 个传送器,第 个位于坐标轴 位置,频率为 。由于某种原因,只有频率 的传送器可以使用。
使用一个传送器会将一个人传送到与其坐标对称的点。形式化地说,一个人传送前后的位置 与传送器的位置 满足 。
dXqwq 和 Haitang 会不断同时各自选择一个传送器 (不需要相同),进行传送并经历 的疲劳值,直到他们抵达同一位置。整个过程的疲劳值为每次经历的疲劳值的最大值。
给定 次询问,每次给定一组 ,求 dXqwq 和 Haitang 见面的总疲劳值的最小值,或报告他们不可能通过这些传送器见面。
输入格式
第一行输入两个整数 。
第二行输入 个整数 。
第三行输入 个整数 。
接下来 行,每行输入四个整数 ,保证 。
输出格式
输出一行 个整数,代表每个询问总疲劳值的最小值。特别地,如果不可能见面,输出 -1
。
4 3
4 6 8 10
7 1 9 4
3 11 1 50
3 11 1 5
5 7 1 1
2 3 -1
3 3
-2 1 -1
10 1 3
-6 6 20 20
-6 6 0 20
-6 6 2 20
-1 2 7
提示
【样例解释】
下面为第一组样例的解释。
第一次询问中,如果 dXqwq 选择第二个传送器,Haitang 选择第四个传送器,可以在 处见面,疲劳值为 。但如果 dXqwq 选择第一个传送器,Haitang 选择第三个传送器,可以在 处见面,疲劳值为 。
第二次询问中,上述的第二种方法由于 的限制不合法。
第三次询问中,只有一个可用的传送器,见面是不可能的。
注意坐标可能是负数。
【数据范围】
本题采用捆绑测试。
- Subtask 1(11 pts):,。
- Subtask 2(10 pts):,,,。
- Subtask 3(5 pts):,,。
- Subtask 4(9 pts):,,,。
- Subtask 5(6 pts):,,。
- Subtask 6(7 pts):,,。
- Subtask 7(17 pts):,。
- Subtask 8(8 pts):。
- Subtask 9(14 pts):。
- Subtask 10(13 pts):无特殊限制。
对于 的数据,保证 ,,,,。