C. Піраміда
У Віталія є n коробок, вага -ої коробки дорівнює кг. Він хоче зібрати з них піраміду. На кожну коробку можна положити рівно одну іншу коробку, проте на цій іншій теж може стояти коробка, і так далі.
Також має виконуватися обмеження — для кожної коробки її вага має бути принаймні удвічі більша ніж вага усіх коробок, які знаходяться на ній. Знайдіть максимальну кількість коробок, які можуть бути в одній пірамідці.
Вхідні дані
Перший рядок містить одне ціле число () — кількість коробок.
Другий рядок містить цілих чисел () — ваги коробок.
Вихідні дані
Виведіть одне ціле число — максимальну кількість коробок, які можуть бути в одній пірамідці.
Приклади
Примітка
У першому прикладі можна поставити коробку з вагою на коробку з вагою , бо
У другому прикладі можна поставити коробку з вагою на коробку з вагою , бо . Після цього ці дві можна поставити на коробку з вагою , бо
Оцінювання
Рішення, які працюють правильно для обмежень , набиратимуть балів.