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

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

Тщательное планирование

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

요약
주어진 수들의 합이 최대가 되도록 0부터 9까지의 숫자를 일대일로 재배정하되, 맨 앞자리에 0이 오면 안 된다.
난이도

보통10점 중 7점

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

문제

Эдди и Веном решили основательно подготовиться к финальной битве с Клетусом и Карнажем. Для этого они решили внимательно оценить свои слабые и сильные стороны и компенсировать первые вторыми.

Всего у них есть ровно nn боевых навыков, ii-й навык вносит вклад a_ia\_i в общую силу Эдди и Венома. Разумеется, чем больше суммарная сила, тем больше у них шансов на победу и тем ситуация для них благоприятнее. Для того, чтобы потенциально увеличить свою суммарную силу, Веном может перераспределить свои физические характеристики, то есть назначить некоторым цифрам новые значения от 00 до 99.

Чтобы переназначение произошло, после такой операции каждая цифра все еще должна обладать уникальным значением, то есть нельзя назначить двум разным цифрам одно и то же новое значение. Также запрещено переназначать цифры так, что после этого образуются ведущие нули в значениях сил навыков.

Например, если исходно у них было три навыка с вкладами 129129, 918918 и 178178 соответственно, при переназначении цифре '1' значения 99, цифре '9' --- значения 88, цифре '8' --- значения 66, а цифре '6' --- значения 11, их суммарная сила станет равна 928+896+976=2800928 + 896 + 976 = 2800.

Определите, какое переназначение цифр следует сделать (возможно, ничего менять не надо, и их сила уже максимально возможная), чтобы максимизировать их суммарную силу.

입력

В первой строке ввода дано целое число nn --- количество боевых навыков, которые есть у Эдди с Веномом (1⩽n⩽1051 \leqslant n \leqslant 10^5).

В следующей строке следуют разделенные пробелом числа a_1,a_2,…,a_na\_1, a\_2, \ldots, a\_n --- текущие значения сил этих навыков (1⩽a_i⩽1091 \leqslant a\_i \leqslant 10^9).

출력

Выведите единственное целое число --- максимальное значение суммарной силы, которого можно добиться переназначением цифр с соблюдением указанных ограничений.

예제4

  1. 예제 1

    입력
    3
    10 110 90
    
    예상 출력
    1181
    
  2. 예제 2

    입력
    4
    1234 123 12 1
    
    예상 출력
    10970
    
  3. 예제 3

    입력
    3
    98 89 88
    
    예상 출력
    286
    
  4. 예제 4

    입력
    9
    1000000000 200000000 30000000 4000000 500000 60000 7000 800 90
    
    예상 출력
    9876543210