[힙] 11279번 최대힙

정은경·2020년 6월 18일
0

백준 문제풀이

목록 보기
20/51

1. 문제


2. 나의 풀이

import sys
import heapq

count = int(sys.stdin.readline().strip())
heap = list()

for _ in range(count):
    data = int(sys.stdin.readline().strip())
    if data:
        heapq.heappush(heap, (-data, data))
    else:
        if heap:
            print(heapq.heappop(heap)[1])
        else:
            print(0)

3. 남의 풀이

4. 느낀 점

  • heapq 모듈의 우선순위 큐를 고려하면 ok!
profile
#의식의흐름 #순간순간 #생각의스냅샷

0개의 댓글