-문제: https://www.acmicpc.net/problem/15903
예제 2번이 19라서 헤맸던 문제. 사실 아직도 모르겠음
heapq를 이용해서 하면 되는 문제라서 어렵지 않았던 문제다
반정도 스스로 푼 문제
-정답풀이:
import heapq
n,m=map(int,input().split())
s=list(map(int,input().split()))
s.sort()
for _ in range(m):
a=heapq.heappop(s)
b=heapq.heappop(s)
c=a+b
heapq.heappush(s,c)
heapq.heappush(s,c)
print(sum(s))
'백준 > Greedy' 카테고리의 다른 글
[코딩테스트] 백준 15904번: UCPC는 무엇의 약자일까? (0) | 2022.02.06 |
---|---|
[코딩테스트] 백준 2212번: 센서 (0) | 2022.02.05 |
[코딩테스트] 백준 11497번: 통나무 건너뛰기 (0) | 2022.02.05 |
[코딩테스트] 백준 1213번: 팰린드롬 만들기 (0) | 2022.02.04 |
[코딩테스트] 백준 3109번: 빵집 (0) | 2022.02.04 |