[백준] 20117 - 호반우 상인의 이상한 품질 계산법

2024. 5. 24. 15:38PS/백준

728x90

문제 링크

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