컴공생의 다이어리
[파이썬, Python] 백준 11286번 : 절댓값 힙 본문
백준 11286번 : 절댓값 힙
내 코드
import heapq, sys
n = int(input())
heap = []
for _ in range(n):
num = int(sys.stdin.readline())
if num == 0:
if heap:
print(heapq.heappop(heap)[1])
else:
print(0)
else:
heapq.heappush(heap, (abs(num), num))
728x90
반응형
'Development > Algorithm & Coding Test' 카테고리의 다른 글
[파이썬, Python] 백준 11725번 : 트리의 부모 찾기 (0) | 2022.05.17 |
---|---|
[파이썬, Python] 백준 7662번 : 이중 우선순위 큐 (0) | 2022.05.16 |
[파이썬, Python] 백준 2178번 : 미로 탐색 (0) | 2022.05.14 |
[알고리즘] 너비 우선 탐색(BFS, Breadth First Search) (0) | 2022.05.13 |
[알고리즘] 깊이 우선 탐색(DFS, Depth First Search) (0) | 2022.05.12 |
Comments