728x90
import sys
input=sys.stdin.readline
n = int(input())
lst= list(map(int,input().split()))
lst.sort()
result = 0
for i in range(n):
result+= lst.pop()*(i+1)
print(result)
정렬하고 더해준다.
적은 시간이 드는 사람일수록 앞에 있어야 뒤에 있는사람이 누적되지 않는다.
'STUDY > Algorithm' 카테고리의 다른 글
[백준] 1259 팰린드롬수 (0) | 2021.02.05 |
---|---|
[백준] 1292 쉽게푸는 문제 (0) | 2021.02.05 |
[백준] 10845 큐 (0) | 2021.02.04 |
[백준] 1252 이진수 덧셈 (0) | 2021.02.04 |
[백준] 2004 조합 0의 개수 (0) | 2021.02.04 |