아이디어:
돈을 인출하는 데 필요한 시간을 오름차순으로 정렬하면 된다.
코드:
import sys
n = int(sys.stdin.readline())
arr = list(map(int, sys.stdin.readline().split()))
arr.sort()
ans = 0
tmp = 0
for i in range(n):
tmp += arr[i]
ans += tmp
print(ans)
'알고리즘💻 > 그리디' 카테고리의 다른 글
BOJ 12931번: 두 배 더하기 (0) | 2021.01.16 |
---|---|
BOJ 11047번: 동전 0 (0) | 2021.01.15 |
BOJ 2839: 설탕 배달 (0) | 2021.01.15 |
BOJ 1080번: 행렬 (0) | 2021.01.12 |
BOJ 4796번: 캠핑 (0) | 2021.01.11 |