π©π» μκ³ λ¦¬μ¦/π’ PYTHON
[μ€ν μμ ] λ°±μ€ 10773λ²
μ€λΈ π§βοΈ
2024. 7. 7. 13:25
https://www.acmicpc.net/problem/10773
λ¬Έμ :
첫 λ²μ§Έ μ€μ μ μ Kκ° μ£Όμ΄μ§λ€. (1 ≤ K ≤ 100,000)
μ΄ν Kκ°μ μ€μ μ μκ° 1κ°μ© μ£Όμ΄μ§λ€. μ μλ 0μμ 1,000,000 μ¬μ΄μ κ°μ κ°μ§λ©°, μ μκ° "0" μΌ κ²½μ°μλ κ°μ₯ μ΅κ·Όμ μ΄ μλ₯Ό μ§μ°κ³ , μλ κ²½μ° ν΄λΉ μλ₯Ό μ΄λ€.
μ μκ° "0"μΌ κ²½μ°μ μ§μΈ μ μλ μκ° μμμ 보μ₯ν μ μλ€.
μκ°ν μ루μ :
λ€μ΄μ€λ μλ₯Ό PUSHλ‘ λ¦¬μ€νΈμ λ°κ³ , 0μ΄ μ λ ₯λλ©΄ POP. μ΅μ’ 리μ€νΈμ μλ μλ₯Ό λͺ¨λ λνλ€.
k = int(input())
stack = []
for i in range(k):
num = int(input())
if num ==0:
stack.pop()
else:
stack.append()
print(sum(stack))