loj#P4012. 「eJOI2023」Teleporters
「eJOI2023」Teleporters
题目描述
本题译自 eJOI2023 Problem B. Teleporters
Anna 和 Beka 位于坐标线上的不同点,计划在某个点相遇。他们唯一的移动方式是使用传送器。
共有 个传送器,第 个传送器位于坐标 ,运行频率为 。然而,并非所有传送器都可用。只有频率范围在 内的传送器可以使用。
使用一个传送器需要一分钟,并将用户传送到一个关于传送器位置的原始坐标的镜像坐标。换句话说,如果原始坐标是 ,那么使用第 个传送器后,结果坐标 将满足等式 。
每分钟,Anna 和 Beka 必须使用一个可用的传送器(不一定是不同的)。他们在传送期间会进行通信,他们在这分钟的不适度是 Anna 使用的传送器频率和 Beka 使用的传送器频率的差的绝对值。旅行的整体不适度定义为他们经历过的最大不适度。
你需要回答 个不同的询问,对于每一个询问,你的任务是确定 Anna 和 Beka 是否能够使用可用的传送器相遇,如果可以,最小的旅行整体不适度是多少。一个询问由四个整数表示:
- :Anna 的起始坐标
- :Beka 的起始坐标
- :可用传送器的最小频率
- :可用传送器的最大频率
对于每个询问,如果他们能够相遇,则输出旅行整体不适度,否则输出 。请注意,我们并不关心总旅行时间。
输入格式
第一行包含两个整数: 和 。
第二行包含 个整数:。
第三行包含 个整数:。
接下来的 行每行有四个整数 ,表示一个询问。
输出格式
输出一行 个空格分隔的整数,表示询问 的答案。
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
在第一个询问中,如果 Anna 使用传送器 而 Beka 使用传送器 ,他们将在坐标 相遇,不适度为 。
一个更好的方案是 Anna 使用传送器 而 Beka 使用传送器 ;在这种情况下,他们在 相遇,并且经历了 的不适。
在第二个询问中,由于频率范围的限制,没有更好的选项。
在第三个询问中,只有一个可用的传送器,无法相遇。
3 3
-2 1 -1
10 1 3
-6 6 20 20
-6 6 0 20
-6 6 2 20
-1 2 7
坐标可以是负数。
数据范围与提示
对于所有输入数据,满足:
详细子任务附加限制及分值如下表所示。
子任务 | 附加限制 | 分值 |
---|---|---|
$N \leq 100;L = 1;R = 100;|c_i|, f_i \leq 100\ (1\leq i\leq N)$ | ||
$N \leq 1000;L = 1;R = 10^9;f_i = 1\ (1\leq i\leq N)$ | ||
无附加限制 |