eolymp
bolt
Спробуйте наш новий інтерфейс для відправки розв'язків
Задачі

Конструктор

Конструктор

На свій перший день народження Меґґі Сімпсон, персонаж мультсеріалу «Сімпсони», отримала в подарунок конструктор: ігровий набір, що складається з паличок різної довжини. Кінці паличок можна скріплювати, причому з’єднані таким чином палички можуть утворювали довільний ненульовий кут, крім розгорнутого (180°).

Меґґі хоче скласти опуклий многокутник, використавши якомога більшу кількість паличок із конструктора як сторони цього багатокутника.

Напишіть програму, що за розмірами паличок у конструкторі визначить, чи вдасться Меґґі скласти із паличок опуклий многокутник, і якщо вдасться, то визначить, яку найбільшу кількість паличок вона зможе для цього використати.

Вхідні дані

У першому рядку вказано кількість $N$ ($2$ ≤ 4N4 ≤ $10^5$) паличок у наборі. У другому рядку записано N натуральних чисел, менших за $10^9$ (не обов’язково попарно різних) - довжини паличок.

Вихідні дані

Вивести одне число - найбільшу кількість паличок з набору, із яких можна скласти опуклий многокутник, або число $0$, якщо скласти опуклий многокутник не вдасться.

Ліміт часу 0.1 секунд
Ліміт використання пам'яті 256 MiB
Вхідні дані #1
4
5 1000 5 5
Вихідні дані #1
3
Автор Данило Мисак
Джерело 2013 XXVI Всеукраїнська олімпіада з інформатики, Луганськ, Березень 17 - 21, тур 2