알고리즘 유형 : 우선순위 큐(최소 힙)
풀이 참고 없이 스스로 풀었나요? : O
https://www.acmicpc.net/problem/1927
import sys
import heapq
input = sys.stdin.readline
min_heap = []
for _ in range(int(input())):
n = int(input())
if n == 0:
if len(min_heap):
print(heapq.heappop(min_heap))
else:
print(0)
else:
heapq.heappush(min_heap, n)
풀이 요약
배운 점, 어려웠던 점