AT_abc347_c [ABC347C] Ideal Holidays

题目描述

AtCoder 王国的一周有 $A+B$ 天,第 $1$ 天到第 $A$ 天是休息日,第 $A+1$ 天到第 $A+B$ 天是工作日。 高桥有 $N$ 个计划,第 $i$ 个计划是在今天后的第 $D_i$ 天。 高桥忘记了今天是一周中的第几天。请判断是否存在一种可能,使得高桥的 $N$ 个计划全部都在休息日。

输入格式

输入以如下格式从标准输入读入。 > $N$ $A$ $B$ $D_1$ $D_2$ $\ldots$ $D_N$

输出格式

如果存在一种可能,使得高桥的 $N$ 个计划全部都在休息日,则输出一行 `Yes`,否则输出一行 `No`。

说明/提示

### 限制条件 - $1 \leq N \leq 2 \times 10^5$ - $1 \leq A, B \leq 10^9$ - $1 \leq D_1 < D_2 < \ldots < D_N \leq 10^9$ ### 样例解释 1 输入中一周有 $7$ 天,第 $1$ 天到第 $2$ 天是休息日,第 $3$ 天到第 $7$ 天是工作日。假设今天是一周的第 $7$ 天。那么,$1$ 天后是一周的第 $1$ 天,$2$ 天后是一周的第 $2$ 天,$9$ 天后是一周的第 $2$ 天,这样所有计划都在休息日。因此,高桥的 $N$ 个计划全部都在休息日是有可能的。 由 ChatGPT 4.1 翻译