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

Коробочки (Boxes)

Коробочки (Boxes)

Класс Андрея с экскурсией посетил коробочную фабрику, где им показывали процесс изготовления коробок из различных материалов. Особенно им понравились элегантные пталиновые коробки. Они были в виде прямоугольных параллелепипедов, в основе которых лежали квадраты. Как им объяснили, стоимость каждой коробки со стороной основания a равна a условных единиц (у.е.). В качестве сувениров им разрешили вынести по одной коробке, но в ту коробку можно было вложить несколько одинаковых меньших коробок, а в те еще меньших и т.д. (Толщину стенок можно не учитывать, так, например, в коробку со стороной 10 входят 25 коробок со стороной 2). На какую максимальную сумму у.е. можно было получить сувенир, если использовалось N различных целых размеров коробок: a_1, a_2, …, a_N. \InputFile Программа читает число N (1 <= N <= 100) и N разных размеров a_1, a_2, …, a_N (1 <= a_\{і\} <= 10^6). Все числа находятся в одной строке и отделены пробелами. \textbf{Выходные данные} \textbf{Максимальная стоимость сувенира.}
Лимит времени 1 секунда
Лимит использования памяти 64 MiB
Входные данные #1
4 2 16 15 5
Выходные данные #1
148

Объяснение: Объяснение. В коробку со стороной 16 можно вложить коробку со стороной 15, а в нее 9 коробок со стороной 5, а уже в них по 4 со стороной 2. Полученная стоимость: 16 + 15 + 9 * (5 + 4 * 2) = 148.

Источник II этап (городские и районные туры Днепропетровской области) 2014-2015 г.