QOJ.ac

QOJ

実行時間制限: 4 s メモリ制限: 256 MB 満点: 100

#11166. 海滩游客

統計

每年,巴伊托克(Bajtockie)海滩都会吸引来自巴伊托齐亚(Bajtocja)各地的游客。目前,海滩上有 $n$ 名常驻游客,他们都躺在紧邻海岸线的毯子上(每个人都想尽可能靠近水边)。因此,我们可以用距离海滩起点的距离(以米为单位)来描述每个毯子的位置。海岸线长 $X$ 米,因此位置是 $0$ 到 $X$ 之间的整数。为简化起见,我们假设毯子的尺寸可以忽略不计。在 $0$ 和 $X$ 处都有毯子。常驻游客整天都在这些固定的位置晒太阳。

巴伊托齐亚人喜欢在休息时保持安静。每当有新的游客来到海滩时,他们会选择一个位置放置毯子,要求该位置紧邻海岸线,同时与周围其他游客的距离尽可能远(即最大化到最近毯子的距离)。如果存在多个这样的位置,他们会选择距离海滩起点最近的位置(那里有附近最好的冰淇淋摊)。新游客毯子的位置不一定是整数。

一辆载有游客的巴士刚刚到达海滩,巴伊塔扎(Bajtazar)也在其中。由于他喜欢坐在巴士的后排,他将是最后一个下车的人。请告诉他,根据巴士上游客的总数 $k$,他应该在什么位置铺开他的毯子。

输入格式

输入的第一行包含三个整数 $n, X$ 和 $z$ ($2 \le n \le 10^6, 1 \le X \le 10^9, 1 \le z \le 10^5$),分别表示常驻游客的数量、海滩的长度和询问的次数。

第二行包含一个由 $n$ 个整数组成的序列 $x_1, x_2, \dots, x_n$ ($0 = x_1 < x_2 < \dots < x_n = X$),表示常驻游客的位置。

接下来的 $z$ 行包含询问;第 $i$ 行包含一个整数 $k_i$ ($1 \le k_i \le 10^9$)。

输出格式

输出应包含恰好 $z$ 行,每行对应输入中的一个询问。第 $i$ 行应包含一个最简分数 $p/q$ ($0 \le p/q \le X$,且 $p, q$ 为正整数),表示如果巴士上总共有 $k_i$ 名游客,且他们在巴伊塔扎之前都铺好了毯子,巴伊塔扎应该铺毯子的位置。

样例

输入 1

5 10 5
0 2 3 7 10
1
2
5
6
8

输出 1

5/1
17/2
6/1
31/4
1/2

说明 1

如果巴士带来了 $k = 8$ 名游客,那么游客们会按照下车的顺序依次在以下位置铺开毯子:$5, 8 \frac{1}{2}, 1, 4, 6, 7 \frac{3}{4}, 9 \frac{1}{4}$ 以及 $1 \frac{1}{2}$(巴伊塔扎)。请注意,所给出的第一个、第二个、第五个和第六个点分别是样例中其余询问的答案。

子任务

子任务 条件 分值
1 $z = 1; k_1 \le 10^5$ 20
2 $n = 2$ 10
3 $n \le 10^4; z \le 5$ 20
4 $n \le 10^4$ 30
5 $z \le 10^3$ 10
6 无额外限制 10

Discussions

About Discussions

The discussion section is only for posting: General Discussions (problem-solving strategies, alternative approaches), and Off-topic conversations.

This is NOT for reporting issues! If you want to report bugs or errors, please use the Issues section below.

Open Discussions 0
No discussions in this category.

Issues

About Issues

If you find any issues with the problem (statement, scoring, time/memory limits, test cases, etc.), you may submit an issue here. A problem moderator will review your issue.

Guidelines:

  1. This is not a place to publish discussions, editorials, or requests to debug your code. Issues are only visible to you and problem moderators.
  2. Do not submit duplicated issues.
  3. Issues must be filed in English or Chinese only.
Active Issues 0
No issues in this category.
Closed/Resolved Issues 0
No issues in this category.