#00008D

Alien Party Guests

Mali Z je odlucio da napravi zurku za sve vanzemaljce koje je upoznao kada je bio na odmoru na Marsu. Medjutim, neki vanzemaljci su veoma niski i nece dodji na zurku ako ce tamo biti veoma visoki vanzemaljci.

Preciznije, vanzemaljac A ce doci na zurku ako i samo ako njegova visina ukombinovana sa visinom bilo kog vanzemaljca B na zurci (visina A + visina B) je strogo veca od visine bilo kog drugog vanzemaljca na zurci.

Sa datom listom visina vanzemaljaca koje mali Z poznaje, morate mu pomoci da otkrije koji je maksimalni broj vanzemaljaca koje moze da pozove na zurku tako da svi dodju.

Evo i matematicke formulacije: dato je N brojeva, morate naci maksimalan broj K takav da mozete izabrati K brojeva od datih N brojeva i za svaka tri broja A, B i C od tih K da vazi: A+B>C i A+C>B i B+C>A.


InputUlaz se ucitava sa standardnog ulaza. Prva linija sadrzi ce broj N (1 <= N <= 400000), N predstavlja broj vanzemaljaca koje mali Z poznaje. Svaka od sledecih N linija sadrzi ceo broj u intervalu [1, 2000000000] koji predstavlja visine vanzemaljaca.

OutputNa standardni izlaz trebate ispisati jedan ceo broj K koji bredstavlja maksimalan broj vanzemaljaca koje mali Z moze da pozove na zurku tako da svi dodju.

Ulaz:
8
1
3
2
9
2
4
11
8

Izlaz:
4
Objasnjenje:
Mali Z moze da pozove vanzemaljce sa visinama: 9, 4, 8, 11

Submit solution

Coming later

The grading service will be connected in a later migration step. You can inspect the task and your previous results now.