Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
π λ¬Έμ λ§ν¬
https://www.acmicpc.net/problem/11286
λ¬Έμ
μ λκ° νμ λ€μκ³Ό κ°μ μ°μ°μ μ§μνλ μλ£κ΅¬μ‘°μ΄λ€.
λ°°μ΄μ μ μ x (x β 0)λ₯Ό λ£λλ€.
λ°°μ΄μμ μ λκ°μ΄ κ°μ₯ μμ κ°μ μΆλ ₯νκ³ , κ·Έ κ°μ λ°°μ΄μμ μ κ±°νλ€. μ λκ°μ΄ κ°μ₯ μμ κ°μ΄ μ¬λ¬κ°μΌ λλ, κ°μ₯ μμ μλ₯Ό μΆλ ₯νκ³ , κ·Έ κ°μ λ°°μ΄μμ μ κ±°νλ€.
νλ‘κ·Έλ¨μ μ²μμ λΉμ΄μλ λ°°μ΄μμ μμνκ² λλ€.
μ λ ₯
첫째 μ€μ μ°μ°μ κ°μ N(1β€Nβ€100,000)μ΄ μ£Όμ΄μ§λ€. λ€μ Nκ°μ μ€μλ μ°μ°μ λν μ 보λ₯Ό λνλ΄λ μ μ xκ° μ£Όμ΄μ§λ€. λ§μ½ xκ° 0μ΄ μλλΌλ©΄ λ°°μ΄μ xλΌλ κ°μ λ£λ(μΆκ°νλ) μ°μ°μ΄κ³ , xκ° 0μ΄λΌλ©΄ λ°°μ΄μμ μ λκ°μ΄ κ°μ₯ μμ κ°μ μΆλ ₯νκ³ κ·Έ κ°μ λ°°μ΄μμ μ κ±°νλ κ²½μ°μ΄λ€. μ λ ₯λλ μ μλ -231λ³΄λ€ ν¬κ³ , 231λ³΄λ€ μλ€.
μΆλ ₯
μ λ ₯μμ 0μ΄ μ£Όμ΄μ§ νμλ§νΌ λ΅μ μΆλ ₯νλ€. λ§μ½ λ°°μ΄μ΄ λΉμ΄ μλ κ²½μ°μΈλ° μ λκ°μ΄ κ°μ₯ μμ κ°μ μΆλ ₯νλΌκ³ ν κ²½μ°μλ 0μ μΆλ ₯νλ©΄ λλ€.
μμ μ λ ₯ 1
18
1
-1
0
0
0
1
1
-1
-1
2
-2
0
0
0
0
0
0
0
μμ μΆλ ₯ 1
-1
1
0
-1
-1
1
1
-2
2
0
βοΈ μμλ μκ°
30λΆ - μ°μ μμ ν λ€μ ν λ² μμ보μ!
β¨ μλ μ½λ
κ°μ κ³μ μ λ ₯λ°λ€κ° 0 μ΄ μ λ ₯λλ©΄ λ°μ μ«μ μ€ κ°μ₯ μ λκ°μ΄ ν° μλ₯Ό μΆλ ₯ν΄μΌ νκ³ , λ§μ½ μ λκ°μ΄ κ°μΌλ©΄ λ¨Όμ λ€μ΄μ¨ μ«μλ₯Ό μΆλ ₯ν΄μΌ νλ λ¬Έμ μ λλ€!
μ°μ μμ νλ₯Ό μ΄μ©νμ¬ μ μΌ ν° μ λκ°μΈ μλ₯Ό 맨 μμΌλ‘ κ°μ ΈμμΌ ν©λλ€. μμλ μμΌλ―λ‘ μμλ₯Ό λ΄μ μ°μ μμ ν, μμλ₯Ό λ΄μ μ°μ μμ νλ₯Ό κ°κ° λ§λ€μ΄μ€λλ€.
μμλ μμ μ°μ μμ ν, μμλ μμ μ°μ μμ νμ λ΄λ€κ°, λ§μ½ 0 μ΄ μ λ ₯λλ€λ©΄ νμΈμ μμν©λλ€.
μμ μ°μ μμ νμ λ°μ΄ν°κ° μκ³ , μμμλ μμΌλ©΄ 맨 μμ μλ κ° μ°μ μμ νμ μ΅λ μ μ€ λ ν° μλ₯Ό pop ν΄μ μΆλ ₯ν΄μ€λλ€.
λ§μ½ μ°μ μμ νμλ§ λ°μ΄ν°κ° μκ±°λ μμμλ§ λ°μ΄ν°κ° μμΌλ©΄ κ·Έ μͺ½ μ΅λ μλ₯Ό pop ν΄μ μΆλ ₯ν΄μ€λλ€.
λ§μ½ λ λ€ λΉμ΄μμΌλ©΄ 0μ μΆλ ₯ν΄μ€λλ€.
μ°μ μμ νλ₯Ό νμ©ν΄λ³Ό μ μλ μμ£Ό μ’μ λ¬Έμ μμ΅λλ€.
π μλ‘κ² μκ²λ λ΄μ©