문제 : https://www.acmicpc.net/problem/1927
heapq 사용법 : https://www.daleseo.com/python-heapq/
▶ 코드
import heapq
import sys
N = int(input())
heap = []
for _ in range(N):
num = sys.stdin.readline()
num = int(num)
if num == 0:
if len(heap) == 0:
print(0)
else:
print(heapq.heappop(heap))
else:
heapq.heappush(heap, num)
'코테 기본개념 > 최소힙' 카테고리의 다른 글
[백준 11279] 최대 힙 (0) | 2020.05.10 |
---|