728x90
https://www.acmicpc.net/problem/1927
import heapq
import sys
n = int(input())
heap = []
for i in range(n):
num = int(sys.stdin.readline()) #1
if num != 0:
heapq.heappush(heap, num)
else:
try:
print(heapq.heappop(heap))
except:
print(0)
11279번 최대 힙이랑 같은 문제다. #1 에서 int(input())로 입력을 받으면 시간초과가 발생한다.
728x90
'[Coding Test] > [백준]' 카테고리의 다른 글
[백준] 1655 파이썬(python) : 가운데로 말해요 - 상세해설 (0) | 2022.06.20 |
---|---|
[백준] 11286 파이썬(python) : 절댓값 힙 - (★) (0) | 2022.06.20 |
[백준] 11279 파이썬(python) : 최대 힙 (0) | 2022.06.19 |
[백준] 11478 파이썬(python) : 서로 다른 부분 문자열의 개수 - (★) (0) | 2022.06.18 |
[백준] 1269 파이썬(python) : 대칭 차집합 (0) | 2022.06.18 |