AT_stpc2025_2_o Next STPC
题目描述
STPC(Science Tokyo Programming Contest)是由东京科学大学的学生举办的竞赛。第一届于 $2025$ 年 $11$ 月 $8$ 日举行。接下来,让我们决定下一届 STPC 的举办日期吧!
给定正整数 $N, L, W$,以及 $N$ 个正整数 $D_1, D_2, \dots, D_N$。
你正在尝试为 STPC 这一活动确定举办日期。具体来说,你要决定一个正整数 $X$,即计划在从今天起第 $X$ 天举办 STPC。
目前,有 $N$ 个已经安排好的重要活动。第 $i$ 个活动将在从今天起第 $D_i$ 天举办。
你希望避开这些活动的日期来决定 STPC 的举办时间。也就是说,对于任意 $i$,都必须满足 $D_i \neq X$。另外,准备工作需要时间,所以必须满足 $X \ge L$。并且,由于场地安排的原因,$X$ 必须是 $W$ 的倍数。
请你在满足以上所有条件的情况下,确定 STPC 最早可以举办是哪天。换句话说,求出满足条件的最小正整数 $X$。
可以证明,这样的 $X$ 一定存在。
输入格式
输入如下格式:
$N\ L\ W\ D_1\ D_2\ \dots\ D_N$
输出格式
请输出答案。
说明/提示
### 样例解释 1
在此输入例中,$L = 3, W = 2$。
- $X = 1$ 不满足 $X \ge L$。
- $X = 2$ 不满足 $X \ge L$。
- $X = 3$ 不是 $W$ 的倍数。
- $X = 4$ 与第 $3$ 个活动的日期冲突。
- $X = 5$ 不是 $W$ 的倍数。
- $X = 6$ 满足所有条件。
因此,最早的举办日期是 $6$ 天后。
### 数据范围
- 输入均为整数。
- $1 \le N \le 2 \times 10^5$
- $1 \le L, W \le 10^9$
- $1 \le D_1 < D_2 < \dots < D_N \le 10^9$
由 ChatGPT 5 翻译