CD


Submit solution

Points: 90 (partial)
Time limit: 5.0s
Memory limit: 64M

Author:
Problem type
Allowed languages
Assembly, Awk, C, C++, Java, Perl, Python

Državno natjecanje 2013. / Osnovna škola (6. razred) - 3. zadatak

Vesna je velika ljubiteljica dobre glazbe i u svom vlasništvu ima N orginalnih glazbenih CD-ova.

Svaki CD je označen svojim brojem izmeñu 1 i N. CD možemo zamisliti kao krug polumjera R.

Pri tome CD-ovi mogu biti različitih polumjera jer ih je Vesna naručivala iz raznih stranih zemalja.

Vesna je odlučila složiti svoje CD-ove na CD stalke. Kako je ona vrlo uredna, pri slaganju CD-ova posebno pazi da svi budu pravilno složeni.

Neki CD je pravilno složen ako je njegov polumjer manji od polumjera CD-a koji se nalazi neposredno ispod njega ili ako je veći uz uvjet da je razlika njihovih polumjera najviše X.

Naravno, ispod CD-a na dnu stalka ne nalazi se ni jedan drugi CD tako da se za njega podrazumijeva da je pravilno složen.

Pitanje koje sada muči sve nas je koliko najmanje stalaka treba nabaviti da bismo sve CD-ove mogli pravilno složiti.

Oprez, CD-ove moramo slagati na stalke po redu, počevši od onog s najmanjom oznakom, a tijekom slaganja ih ne smijemo premještati.

ULAZNI PODATCI

U prvom retku nalazi se prirodan broj N (1 ≤ N ≤ 100), broj CD-ova i cijeli broj X (0 ≤ X ≤ 100) čije je značenje opisano u zadatku.

U sljedećih N redova nalazi se po jedan prirodan broj Ri (1 ≤ Ri ≤ 100), polumjer CD-a s oznakom i.

IZLAZNI PODATCI

prvi redak treba ispisati traženi minimalan broj stalaka iz zadatka.

PRIMJERI TEST PODATAKA

Ulaz
5 1
1
2
3
4
5
Izlaz
1
Ulaz
5 0
1
2
3
4
5
Izlaz
5
Ulaz
6 2
3
5
8
1
4
7
Izlaz
3
Objašnjenje

Pojašnjenje trećeg test primjera: Prva dva CD-a Vesna će staviti na prvi stalak jer im je razlika u polumjeru točno 2.

Treći CD morat će staviti na drugi stalak.

Četvrti i peti CD Vesna će staviti redom na prvi i drugi stalak jer su manji od CD-a na vrhu, dok će posljednji CD morati staviti na odvojeni stalak. To su ukupno 3 stalka


Comments

There are no comments at the moment.