問題文

kome 君は NN 日間の冬期間中、高さ HH センチにあるエアコンの室外機に積雪量が達しないように除雪を行います。 しかし、kome 君は疲れるのが嫌なので一日に深さ KK センチの雪までしか除雪ができません。

ii 日目は以下の順番でイベントが進みます。

  • AiA_i センチの雪が降る。
  • kome 君が除雪する。

冬期間に入る前の積雪量は 00 センチです。 冬期間中は降り積もった雪が自然に解けることはないとしたとき、室外機のある高さに雪が達することなく冬期間を過ごすことが可能か判定してください。

制約

  • 1N2×1051 \leq N \leq 2 \times 10^5
  • 1H,K1091 \leq H, K \leq 10^9
  • 0Ai1090 \leq A_i \leq 10^9
  • 入力は全て整数

入力

入力は以下の形式で標準入力から与えられる。

N  H  KN\ \ H\ \ K
A1    ANA_1\ \ \ldots\ \ A_N

出力

室外機のある高さに雪が達することなく冬期間を過ごすことが可能なら Yes を、不可能なら No を出力せよ。

サンプル

サンプル1

入力
3 6 3
5 2 3
出力
Yes

以下のように除雪することで条件を達成できます。

  • 11 日目に 55 センチの雪が降る。積雪量は 55 センチ。
  • 11 日目に 22 センチ除雪する。積雪量は 33 センチ。
  • 22 日目に 22 センチの雪が降る。積雪量は 55 センチ。
  • 22 日目に 33 センチ除雪する。積雪量は 22 センチ。
  • 33 日目に 33 センチの雪が降る。積雪量は 55 センチ。
  • 33 日目は除雪をしない。積雪量は 55 センチ。

サンプル2

入力
3 6 2
5 2 3
出力
No

条件を達成することは不可能です。

サンプル3

入力
2 100 1000
200 0
出力
No

11 日目の除雪を行う前に室外機が埋まってしまいました。

サンプル4

入力
10 439 332
80 403 338 322 350 91 194 408 357 189
出力
Yes

提出


Go (1.21)