Type: RemoteJudge 1000ms 512MiB

猫猫冒险队

You cannot submit for this problem because the contest is ended. You can click "Open in Problem Set" to view this problem in normal mode.

题目描述

猫猫冒险队有三名队员:战士橙子、法师卷卷、魔法少女小汤圆。

橙子有一个初始等级 tt。他要按顺序击败 nn 只怪物,第 ii 只怪物的等级为 viv_i。橙子只能击败等级不高于自己的怪物,并且每次击败怪物后他都会被同化,等级变为这只怪物的等级。

幸好,卷卷可以用魔法帮助橙子。她可以在任意时刻选择两只还没被击败的怪物,将一只怪物的等级减少 kk,另一只的等级增加 kk

而汤圆在挂机。

请问橙子能否在卷卷的帮助下击败所有 nn 只怪物呢?

输入格式

第一行三个正整数 nn (1n51051 \leq n \leq 5 \cdot 10^5),tt (1t51051 \leq t \leq 5 \cdot 10^5) 和 kk (1k51051 \leq k \leq 5 \cdot 10^5),用一个空格隔开,表示有 nn 只怪物,橙子的初始等级为 tt,卷卷可以将一只怪物的等级减少 kk,另一只的等级增加 kk

第二行 nn 个正整数 viv_i (1vi51051 \leq v_i \leq 5 \cdot 10^5),用一个空格隔开,表示第 ii 只怪物的等级。

输出格式

输出一行一个字符串 ss 表示答案。

如果有可能成功,则 s=s = YES,否则 s=s = NO

样例 #1

样例输入 #1

3 4 1
5 3 4

样例输出 #1

YES

样例 #2

样例输入 #2

3 4 1
5 4 4

样例输出 #2

NO

提示

卷卷的魔法可以无限次使用。

怪物的等级不能降低到 11 以下。

北辰OI俱乐部算法提高班:贪心专题

Not Claimed
Status
Done
Problem
15
Open Since
2023-11-25 0:00
Deadline
2024-12-26 23:59
Extension
24 hour(s)