[BOJ] 백준 1927 최소 힙

태환·2024년 2월 4일
0

Coding Test

목록 보기
47/151

📌 [BOJ] 백준 1927

📖 문제

📖 예제

📖 풀이

import heapq
import sys

N = int(input())

heap = []
for _ in range(N):
  n = int(sys.stdin.readline())
  if n == 0:
    if heap:
      print(heapq.heappop(heap))
    else:
      print(0)
  else:
    heapq.heappush(heap, n)

힙 자료 구조의 특성을 활용하면 쉽게 풀리는 문제이다.

profile
연세대학교 컴퓨터과학과 석사 과정

0개의 댓글