Badeline

Time limit: 1s Memory limit: 256MB Input: Output:

strawberry pies are supposed to have strawberries in them, dear

Cerință

Madeline se află într-un coridor îngust, pe care îl putem considera o dreaptă, în punctul 00. Ea se poate deplasa continuu, în ambele sensuri, cu o viteză de cel mult vv; se poate opri sau întoarce oricând dorește.

La momentul DD, Badeline apare în punctul 00 și, din acel moment, repetă exact mișcările lui Madeline cu o întârziere de DD: la orice moment t≥Dt \geq D, Badeline se află în poziția în care se afla Madeline la momentul t−Dt - D. Dacă la un moment dat Madeline și Badeline se află în același punct, Madeline pierde.

Pe dreaptă se află nn căpșuni, a ii-a fiind la poziția pip_i. Madeline culege o căpșună atunci când trece prin poziția ei. Madeline vrea să culeagă cât mai multe căpșuni și apoi să se întoarcă în punctul 00, fără să fie prinsă vreodată de Badeline. Să se determine numărul maxim de căpșuni pe care le poate culege.

Date de intrare

Pe prima linie se găsesc trei numere întregi, nn, vv și DD.

Pe a doua linie se găsesc nn numere întregi, p1,p2,…,pnp_1, p_2, \ldots, p_n, pozițiile căpșunilor.

Date de ieșire

Pe prima linie se va afișa un singur număr întreg, numărul maxim de căpșuni pe care Madeline le poate culege.

Restricții și precizări

  • 1≤n≤200 0001 \leq n \leq 200 \ 000;
  • 1≤v,D≤1 000 000 0001 \leq v, D \leq 1 \ 000 \ 000 \ 000;
  • −1 000 000 000≤pi≤1 000 000 000-1 \ 000 \ 000 \ 000 \leq p_i \leq 1 \ 000 \ 000 \ 000;
  • Pentru 10 puncte, n=1n = 1;
  • Pentru alte 20 de puncte, pi≥0p_i \geq 0;
  • Pentru alte 20 de puncte, n≤1 000n \leq 1 \ 000;
  • Madeline este prinsă și dacă se află în punctul 00 exact la momentul DD, când apare Badeline.

Exemplul 1

stdin

1 3 4
5

stdout

1

Explicație

Madeline merge până la căpșuna de la poziția 55 și se întoarce în 00 înainte ca Badeline să apară.

Exemplul 2

stdin

4 1 7
2 -3 9 -1

stdout

3

Explicație

Madeline poate culege căpșunile de la pozițiile 22, −3-3 și $-1

Log in or sign up to be able to send submissions!