| 시간 제한 | 메모리 제한 | 제출 | 정답 | 맞힌 사람 | 정답 비율 |
|---|---|---|---|---|---|
| 1 초 | 1024 MB | 21 | 16 | 8 | 61.538% |
Как известно, призраки и прочая нежить --- довольно несчастные существа. Каждый из них был бы, скорее всего, рад покинуть этот мир и отправиться в загробную жизнь, но большинство из них привязаны к этому миру проклятиями или контрактами. К счастью, у любого проклятия есть срок действия.
Каждый тринадцатый Хэллоуин всем проклятым позволено собраться вместе для очищения. Это ритуал, в котором все проклятые в произвольном порядке подходят к чаше с $x$ песчинками времени, и происходит следующее:
Например, если в чаше сейчас 3ドル$ песчинки, то после того как подойдет существо с оставшимся временем действия проклятия $a_1 = 5,ドル все проклятие обнулится, после чего в чаше останется 3ドル^2 - 5 = 4$ песчинки. Если после этого подойдет существо с $a_2 = 18,ドル чаша опустеет, а существо останется проклятым еще на 18ドル - 4^2 = 2$ года.
Уже через неделю состоится очередное очищение, и так сложилось, что вы можете немного повлиять на то, сколько в чаше будет песчинок в самом начале. Помогите призракам и всей остальной нечисти наконец-то обрести покой, и определите, какое минимальное количество песчинок должно быть в чаше, чтобы все существа могли избавиться от своих проклятий, подойдя к ней в каком-либо порядке.
В первой строке ввода дано единственное целое число $n$ (1ドル \leq n \leq 10^5$) --- количество проклятых, которые собираются прийти на ближайшее очищение.
Во второй строке через пробел даны $n$ целых чисел $a_i$ (1ドル \leq a_i \leq 10^{18}$) --- сроки проклятий и контрактов каждого из существ. Обратите внимание на то, что существа могут подходить к чаше в любом порядке, не обязательно в том, в котором они перечислены.
Выведите единственное целое число --- минимальное начальное количество песчинок в чаше, достаточное для полного очищения всех существ.
2 1 2
2
5 1 1 1 1 1
2
3 2 1 100
3