#aBC347C. [ABC347C] Ideal Holidays

[ABC347C] Ideal Holidays

AT_abc347_c [ABC347C] Ideal Holidays

题目描述

AtCoder 王国的一周有 A+BA+B 天,第 11 天到第 AA 天是休息日,第 A+1A+1 天到第 A+BA+B 天是工作日。

高桥有 NN 个计划,第 ii 个计划是在今天后的第 DiD_i 天。

高桥忘记了今天是一周中的第几天。请判断是否存在一种可能,使得高桥的 NN 个计划全部都在休息日。

输入格式

输入以如下格式从标准输入读入。

NN AA BB D1D_1 D2D_2 \ldots DND_N

输出格式

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

输入输出样例 #1

输入 #1

3 2 5
1 2 9

输出 #1

Yes

输入输出样例 #2

输入 #2

2 5 10
10 15

输出 #2

No

输入输出样例 #3

输入 #3

4 347 347
347 700 705 710

输出 #3

Yes

说明/提示

限制条件

  • 1N2×1051 \leq N \leq 2 \times 10^5
  • 1A,B1091 \leq A, B \leq 10^9
  • 1D1<D2<<DN1091 \leq D_1 < D_2 < \ldots < D_N \leq 10^9

样例解释 1

输入中一周有 77 天,第 11 天到第 22 天是休息日,第 33 天到第 77 天是工作日。假设今天是一周的第 77 天。那么,11 天后是一周的第 11 天,22 天后是一周的第 22 天,99 天后是一周的第 22 天,这样所有计划都在休息日。因此,高桥的 NN 个计划全部都在休息日是有可能的。

由 ChatGPT 4.1 翻译