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

Горiшки

Горiшки

Сьогоднi Сем i Юра вiдвiдали закриття однiєї олiмпiади. На святкових столах стояли n тарiлок з горiшками. В i-iй тарiлцi знаходиться ai горiшкiв.

За одну хвилину Сем може вибрати деякi тарiлки та певне число x, пiсля чого з кожної вибраної тарiлки забрати рiвно x горiшкiв (звiсно кожна вибрана тарiлка повинна мати хоча б x горiшкiв).

Визначте, за яку мiнiмальну кiлькiсть хвилин усi горiшки можуть опинитись у кишенi Сема.

Вхiдні дані

Перший рядок мiстить одне цiле число n (1n50) - кiлькiсть тарiлок з горiшками.

Другий рядок мiстить n цiлих чисел a1, a2, ..., an (1ai50) - кiлькiсть горiшкiв в i-й тарiлцi.

Вихiдні дані

Виведiть єдине число - шукану мiнiмальну кiлькiсть хвилин.

Ліміт часу 1 секунда
Ліміт використання пам'яті 128 MiB
Вхідні дані #1
4
7 4 11 7
Вихідні дані #1
2
Джерело 2019 ACM, SEERC, 1/8 фiналу, 13 квiтня