풀이
import sys
import heapq
input = sys.stdin.readline
n = int(input().rstrip())
heap = []
for _ in range(n):
x = int(input().rstrip())
if x == 0:
if len(heap) > 0:
# 가장 작은 값 출력
m = heapq.heappop(heap)
print(m)
else:
print(0)
else:
heapq.heappush(heap, x)
heap 기초 문제
'백준 문제 풀이 > 기타' 카테고리의 다른 글
1764 듣보잡 (python) (0) | 2024.07.08 |
---|