728x90
Hint
1. ν μλ£κ΅¬μ‘°μ ννμ λ£μ μ μλ€
2. ν μμ ννμ λ€μ΄μλ μμλλ‘ μμκ±°λΆν° ν°κ±°κΉμ§ μ λ ¬λλ€
3. ν μμ©λ°©λ² μμ보기 (μ¬κΈ°)
λ°±μ€ 11286λ² (νμ΄λ³΄κΈ°)
import heapq
import sys
heap = []
for i in range(int(sys.stdin.readline())):
n = int(sys.stdin.readline())
if n == 0:
if heap == []:
print(0)
else:
print(heapq.heappop(heap)[1]) # κ°μ₯ μμ μ λκ°μ κ°μ§ μ«μ n μΆλ ₯νκΈ°
else:
heapq.heappush(heap, (abs(n), n)) # νν ννλ‘ nμ μ λκ°κ³Ό nμ λ λ€ λ£μ΄μ€
'𧩠Algorithm > μ°μ μμ ν' μΉ΄ν κ³ λ¦¬μ λ€λ₯Έ κΈ
[λ°±μ€] 1927λ²: μ΅μ ν (0) | 2023.02.28 |
---|---|
[λ°±μ€] 11279λ²: μ΅λ ν (0) | 2023.02.26 |
[λ°±μ€] 2075λ²: Nλ²μ§Έ ν° μ (0) | 2023.02.24 |
ν(Heap) μμ©λ°©λ² (0) | 2023.02.10 |
μ°μ μμ ν (0) | 2023.02.09 |
λκΈ