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.
π λ¬Έμ λ§ν¬
μ 볡μ
βοΈ μμλ μκ°
1μκ°
β¨ μλ μ½λ
λ¬Έμ
λ¬Έμ
μκ° λλΌλ Nκ°μ λμμ Mκ°μ λλ‘λ‘ μ΄λ£¨μ΄μ‘λ€. λͺ¨λ λμμ μμλ κ·Έ λμλ₯Ό μ°κ²°νλ λλ‘λ‘ κ΅¬μ±λ κ²½λ‘κ° μλ€. κ° λλ‘λ μλ°©ν₯ λλ‘μ΄λ©°, κ° λλ‘λ μ¬μ©νλλ° νμν λΉμ©μ΄ μ‘΄μ¬νλ€. κ°κ° λμλ 1λ²λΆν° Nλ²κΉμ§ λ²νΈκ° λΆμ¬μ Έ μλ€. κ·Έ μ€μμ 1λ² λμμ κ΅°μ£Ό λ°κ±΄μ λͺ¨λ λμλ₯Ό μ 볡νκ³ μΆμ΄νλ€.
μ²μ μ κ±°νκ³ μλ λμλ 1λ² λμ λΏμ΄λ€. λ§μ½ νΉμ λμ Bλ₯Ό μ 볡νκ³ μΆλ€λ©΄, Bμ λλ‘λ‘ μ°κ²°λ λμλ€ μ€μμ μ μ΄λ νλλ₯Ό μ 볡νκ³ μμ΄μΌ νλ€. 쑰건μ λ§μ‘±νλ λμ μ€μμ νλμΈ Aλ₯Ό μ ννλ©΄, Bλ₯Ό μ 볡νλ κ³Όμ μμ Aμ Bλ₯Ό μ°κ²°νλ λλ‘μ λΉμ©μ΄ μλͺ¨λλ€. λ°κ±΄μ νλ²μ νλμ λμλ§ μ 볡μ μλνκ³ μΈμ λ μ±κ³΅νλ€. ν λ² λμκ° μ 볡λλ©΄, λͺ¨λ λμλ κ²½κ³λ₯Ό νκ² λκΈ° λλ¬Έμ λͺ¨λ λλ‘μ λΉμ©μ΄ tλ§νΌ μ¦κ°νκ² λλ€. ν λ² μ 볡ν λμλ λ€μ μ 볡νμ§ μλλ€.
μ΄λ λ°κ±΄μ΄ λͺ¨λ λμλ₯Ό μ 볡νλλ° μ¬μ©λλ μ΅μ λΉμ©μ ꡬνμμ€.
μ λ ₯
첫째 μ€μ λμμ κ°μ Nκ³Ό λλ‘μ κ°μ Mκ³Ό νλ² μ 볡ν λλ§λ€ μ¦κ°νλ λλ‘μ λΉμ© tκ° μ£Όμ΄μ§λ€. Nμ 10000λ³΄λ€ μκ±°λ κ°μ μμ°μμ΄κ³ , Mμ 30000λ³΄λ€ μκ±°λ κ°μ μμ°μμ΄λ€. tλ 10μ΄νμ μμ°μμ΄λ€.
Mκ°μ μ€μλ λλ‘λ₯Ό λνλ΄λ μΈ μμ°μ A, B, Cκ° μ£Όμ΄μ§λ€. Aμ Bμ¬μ΄μ λΉμ©μ΄ CμΈ λλ‘κ° μλ€λ λ»μ΄λ€. Aμ Bλ Nμ΄νμ μλ‘ λ€λ₯Έ μμ°μμ΄λ€. Cλ 10000 μ΄νμ μμ°μμ΄λ€.
첫λ²μ§Έ νμ΄
ν¬λ£¨μ€μΉΌ
μκ³ λ¦¬μ¦μΌλ‘ μ§ννμ λλκΈ΄ λλλ°.. pythonμΌλ‘λ μκ°μ΄κ³Όκ° λκ³ pypyλ‘ ν΄μΌ κ²¨μ° ν΅κ³Όλμλ€. μ κ·Έλ°μ§ λ΄€λλ ν¬λ£¨μ€μΉΌμ λͺ¨λ κ²½λ‘λ₯Ό νμνλλ° λ¬Έμ μμ νλμ μ μ μ λ°©λ¬Ένλ€λ©΄ λ€μ λ°©λ¬Έν νμ μλλ‘ ν΄μΌ νλ€. λ°©λ¬Έμ¬λΆ 리μ€νΈλ₯Ό μΆκ°νλ€ ν΄λ ν¬λ£¨μ€μΉΌμ μλ―Έκ° μμΌλ λ€λ₯Έ λ°©λ²μ μ°Ύμλ΄€λ€.
λλ²μ§Έ νμ΄
μ°Ύμ보λ
νλ¦Ό
μκ³ λ¦¬μ¦μ΄λΌλ κ² μμλ€. ν¬λ£¨μ€μΉΌκ³Όλ λ€λ₯΄κ² μ΅μ λΉμ©μΈ μ μ μ λ°©λ¬Ένλ©΄μ μ§μ μ΅μ μ μ₯ νΈλ¦¬λ₯Ό λ§λ λ€. ν¬λ£¨μ€μΉΌμ μ΄λ―Έ μ°κ²°λμ΄ μλ νΈλ¦¬μμ νλμ© μμ νλ μμ΄λΌλ©΄ νλ¦Όμ λ§λ€μ΄ λκ°λ μμ΄κΈ° λλ¬Έμ ν¨μ¬ ν¨μ¨μ μ΄μλ€.heap
λͺ¨λμ μ¬μ©νλ©΄ νμμ΅μλΉμ©
μ κ°μ μheappop
μΌλ‘ κΊΌλΌ μ μλ€.μ 체 μ 볡μ λΉμ© λ³μ
μ Tλ₯Ό λν΄μ€λ€.π μλ‘κ² μκ²λ λ΄μ©
μ΄λ€ κ²½μ°μ ν¬λ£¨μ€μΉΌ λλ νλ¦Όμ μ¬μ©ν΄μΌ νλμ§ κ°μ μ‘κ² νλ λ¬Έμ μμ΅λλ€.