백준 11279(최대 힙) - Python(파이썬) - 자료구조
반응형
파이썬 : 최소 힙 구조, 자바 : 최소 힙 구조, C++: 최대 힙 구조를 이용
파이썬 힙 구조에 대한 설명 참고)
import sys
import heapq
n = int(sys.stdin.readline())
heap=[]
for i in range(n):
x=int(sys.stdin.readline())
if x!=0:
heapq.heappush(heap,-x)
else:
if len(heap)!=0:
print(-heapq.heappop(heap))
else:
print("0")
반응형
'[백준] Python,Java로 풀기📖 > 자료구조' 카테고리의 다른 글
백준 1966(프린터 큐) - Python(파이썬) - 큐,자료구조 (0) | 2022.07.03 |
---|---|
백준 5430(AC) -Python(파이썬) - 자료구조 (0) | 2022.06.08 |
백준 10828(스택) - Python(파이썬),Java(자바) -자료구조,스택 (0) | 2022.06.07 |
백준 1158(요세푸스 문제) - Python(파이썬),Java(자바) - 자료구조(큐) (0) | 2022.06.07 |
백준 1927(최소 힙) - Python(파이썬) - 자료구조 (0) | 2022.06.01 |