[백준] 20117 - 호반우 상인의 이상한 품질 계산법
2024. 5. 24. 15:38ㆍPS/백준
문제 링크
https://www.acmicpc.net/problem/20117
느낀 점
어떻게 하면 최댓값을 달성할 수 있는지 생각을 잘해보면 쉽게 풀 수 있는 문제!
import sys
import collections
N = sys.stdin.readline()
answer = 0
quality = collections.deque(sorted(list(map(int, sys.stdin.readline().split()))))
while quality:
if len(quality) == 1:
num_tail = quality.pop()
answer += num_tail
break
num_head = quality.popleft()
num_tail = quality.pop()
answer += (num_tail * 2)
print(answer)
'PS > 백준' 카테고리의 다른 글
[백준] 9095 - 1, 2, 3 더하기 (0) | 2024.06.25 |
---|---|
[백준] 1463 - 1로 만들기 (0) | 2024.06.25 |
[백준] 1107 - 리모컨 (0) | 2024.05.24 |
[백준] 1946 - 신입 사원 (0) | 2024.05.22 |
[백준] 1379 - 강의실 2 (0) | 2024.05.22 |