아직 만들고 있는 페이지입니다.

이 페이지는 아직 만드는 중입니다. 보이는 내용은 바뀔 수 있습니다.

Начало

시간 제한2초메모리 제한1024 MB

요약
n개 그룹의 반지 개수가 주어질 때, 한 그룹에서 반지를 가져갈 때마다 이름을 한 번씩 읽되 마지막 남은 그룹은 한 번에 줄 수 있다. 읽어야 하는 이름의 최소 횟수를 구한다.
난이도

보통10점 중 4점

유형
그리디, 정렬
정답자
아직 제출이 없습니다

문제

Три --- эльфийским Владыкам в подзвёздный предел;

Семь --- для гномов царящих в подгорном просторе;

Девять --- смертным, чей выведен срок и удел;

И Одно --- Властелину на чёрном престоле.

В Мордоре, где вековечная Тьма:

Чтобы всех отыскать, воедино созвать

И единою черною волей сковать

В Мордоре, где вековечная Tьма.

Джон Р. Р. Толкин Властелин колец

Тяжело быть Властелином тьмы! После того, как все Кольца Власти выкованы, необходимо раздать их. Но если процесс их производства нравится Саурону, то бюрократия с их раздачей его совершенно не радует. Поэтому он и хочет побыстрее с этим закончить.

Всего ему нужно раздать mm колец. Они все разделены на nn групп --- эльфийские, гномьи и так далее. В ii-й группе a_ia\_i колец. Саурон выбирает какую-то группу колец и раздает их. Однако, перед этим нужно огласить на весь зал имя получателя кольца со всеми его регалиями. Так как для получения колец выбирались самые достойные представители, список регалий может быть очень длинным, а Саурону хочется закончить с нагаждением. Поэтому он решил, что когда все кольца, которые ему осталось раздать, будут из одной группы, он сможет отдать их все сразу без оглашения списка. Помогите ему выяснить, какое наименьшее число имён ему всё-таки придётся зачитать.

입력

В первой строке задано число nn (1≤n≤10001\le n\le 1000) --- количество групп. Во второй строке задано nn чисел a_ia\_i (1≤a_i≤10001 \le a\_i \le 1000) --- численности групп.

출력

Выведите единственное число --- минимальное число имён, которое придётся зачитать Саурону.

예제1

  1. 예제 1

    입력
    4
    3 7 9 1
    
    예상 출력
    11