Piramida#10257

Piramida

1 saniyə
256 meqabayt
Çox asan

Vitali'nin qutusu var və -ci qutunun çəkisi a_i kq-dır. O, bu qutulardan bir piramida qurmaq istəyir. Hər bir qutunun üzərinə yalnız bir başqa qutu qoyula bilər, lakin bu qutunun üzərinə də başqa bir qutu yerləşdirilə bilər və bu şəkildə davam edə bilər.

Bundan əlavə, hər bir qutunun çəkisi, onun üzərində yerləşən bütün qutuların çəkisinin ən az iki qatına bərabər olmalıdır. Bir piramidada yerləşdirilə biləcək maksimum qutu sayını tapın.

Giriş

Birinci sətirdə bir tam ədəd (1 \le n \le 10^5 ) — qutuların sayı verilir.

İkinci sətirdə tam ədəd a_1, a_2, \ldots, a_n (1 \le a_i \le 10^9) — qutuların çəkiləri verilir.

Çıxış

Bir tam ədəd çıxarın — bir piramidada yerləşdirilə biləcək maksimum qutu sayı.

Nümunələr

Nümunə 1

Loading
Loading

Nümunə 2

Loading
Loading

Qeyd

Birinci nümunədə, çəkisi olan qutunu çəkisi olan qutunun üzərinə yerləşdirmək olar, çünki 1\cdot2 \le 2.

İkinci nümunədə, çəkisi olan qutunu çəkisi olan qutunun üzərinə yerləşdirmək olar, çünki 1\cdot2 \le 2. Daha sonra bu iki qutunu çəkisi olan qutunun üzərinə yerləşdirmək olar, çünki (1+2)\cdot2 \le 6.

Bal hesablama

1 \le n \le 1\,000 məhdudiyyətləri üçün düzgün işləyən həllər bal toplayacaq.