Clasa din care faceţi parte merge în excursie! Principalul obiectiv este Lacul Roşu, o locaţie deosebit de frumoasă. Pentru a vă bucura cât mai mult de peisaj toţi elevii se vor plimba cu barca pe lac. Bărcile sunt de maxim două persoane şi au restricţiile următoare:
- greutatea totală suportată de o barcă este ;
- dacă în barcă se aşază două persoane, atunci diferenţa în modul dintre greutăţile acestora trebuie să fie maxim , în caz contrar barca nu este balansată şi riscă să se răstoarne.
Dacă o singură persoană se aşază în barcă, nu se aplică restricţia .
Cerinţă
Care este numărul minim de bărci necesare pentru a putea plimba toţi elevii în condiţii de siguranţă?
Date de intrare
Fişierul de intrare barci.in
conţine pe prima linie trei numere naturale separate prin spaţiu: , şi , reprezentând numărul de elevi, capacitatea maximă a unei bărci şi respectiv diferenţa maximă dintre greutatea a două persoane care se pot aşeza în aceeaşi barcă. Pe a doua linie se află numere naturale separate prin spaţiu , reprezentând greutăţile celor elevi.
Date de ieşire
Fişierul de ieşire barci.out
va conţine o singură linie pe care va fi scris numărul minim de bărci necesare.
Restricţii
- , pentru
- Pentru teste în valoare de de puncte,
- Pentru teste în valoare de de puncte,
Exemplu
barci.in
8 100 10
81 37 32 88 55 93 45 72
barci.out
6
Explicație
Configuraţia celor bărci poate fi următoarea:
- 1:
- 2: deoarece şi 37-32 \leq 10$
- 3:
- 4: deoarece şi 55 – 45 \leq 10$
- 5:
- 6: