cmod.ify

[1927] 최소 힙 본문

BASIC/코딩테스트

[1927] 최소 힙

modifyC 2025. 12. 24. 13:58
728x90
반응형

힙은 안 써봐서

help(heapq) 로 뭐 있는지 보고

사용 방법은 print(dir(heapq)) 보고 이해했다

근데 안써져서 봤더니 import heapq로는 안되더라

from heapq import * 쓰니까 됐음

import sys
from heapq import *

#print(dir(heapq))

input = sys.stdin.readline

t = int(input())

heap = []


for _ in range(t):
    n = int(input())
    if n != 0:
        heappush(heap, n)
    else:
        if heap != []:
            item = heappop(heap)
            print(item)
        else:
            print(0)
728x90
반응형

'BASIC > 코딩테스트' 카테고리의 다른 글

[2630] 색종이 만들기  (0) 2025.12.24
[11279] 최대 힙  (0) 2025.12.24
[1654] 랜선 자르기  (0) 2025.12.23
[1541] 잃어버린 괄호  (0) 2025.12.23
[17626] Four Squares  (0) 2025.12.23