λ¬Έμ
λ¬Έμ
λνμ΄λ€ λ° νμ Nλͺ μ μ΄λ¦κ³Ό κ΅μ΄, μμ΄, μν μ μκ° μ£Όμ΄μ§λ€. μ΄λ, λ€μκ³Ό κ°μ 쑰건μΌλ‘ νμμ μ±μ μ μ λ ¬νλ νλ‘κ·Έλ¨μ μμ±νμμ€.
κ΅μ΄ μ μκ° κ°μνλ μμλ‘
κ΅μ΄ μ μκ° κ°μΌλ©΄ μμ΄ μ μκ° μ¦κ°νλ μμλ‘
κ΅μ΄ μ μμ μμ΄ μ μκ° κ°μΌλ©΄ μν μ μκ° κ°μνλ μμλ‘
λͺ¨λ μ μκ° κ°μΌλ©΄ μ΄λ¦μ΄ μ¬μ μμΌλ‘ μ¦κ°νλ μμλ‘ (λ¨, μμ€ν€ μ½λμμ λλ¬Έμλ μλ¬Έμλ³΄λ€ μμΌλ―λ‘ μ¬μ μμΌλ‘ μμ μ¨λ€.)
μ λ ₯
첫째 μ€μ λνμ΄λ€ λ°μ νμμ μ N (1 β€ N β€ 100,000)μ΄ μ£Όμ΄μ§λ€. λμ§Έ μ€λΆν° ν μ€μ νλμ© κ° νμμ μ΄λ¦, κ΅μ΄, μμ΄, μν μ μκ° κ³΅λ°±μΌλ‘ ꡬλΆν΄ μ£Όμ΄μ§λ€. μ μλ 1λ³΄λ€ ν¬κ±°λ κ°κ³ , 100λ³΄λ€ μκ±°λ κ°μ μμ°μμ΄λ€. μ΄λ¦μ μνλ²³ λμλ¬Έμλ‘ μ΄λ£¨μ΄μ§ λ¬Έμμ΄μ΄κ³ , κΈΈμ΄λ 10μ리λ₯Ό λμ§ μλλ€.
μΆλ ₯
λ¬Έμ μ λμμλ μ λ ¬ κΈ°μ€μΌλ‘ μ λ ¬ν ν 첫째 μ€λΆν° Nκ°μ μ€μ κ±Έμ³ κ° νμμ μ΄λ¦μ μΆλ ₯νλ€.
νμ΄κ³Όμ
1.κ·μΉ
- λͺ¨λ μ μκ° κ°μΌλ©΄ μ΄λ¦μ΄ μ¬μ μμΌλ‘ μ¦κ°νλ μμλ‘ (λ¨, μμ€ν€ μ½λμμ λλ¬Έμλ μλ¬Έμλ³΄λ€ μμΌλ―λ‘ μ¬μ μμΌλ‘ μμ μ¨λ€.)
- κ΅μ΄ μ μμ μμ΄ μ μκ° κ°μΌλ©΄ μν μ μκ° κ°μνλ μμλ‘
- κ΅μ΄ μ μκ° κ°μΌλ©΄ μμ΄ μ μκ° μ¦κ°νλ μμλ‘
- κ΅μ΄ μ μκ° κ°μνλ μμλ‘
2.μμ
μ΄λ¦,κ° μ μλ₯Ό λ΄μ ꡬ쑰체λ₯Ό μ΄μ©ν©λλ€.
μ λ ¬μ sort()λ₯Ό μ¬μ©νλ, λ§μ§λ§ μΈμλ 컀μ€ν boolν¨μλ₯Ό λ£μ΄μ€λλ€.
3.μ½λ
'π€ PS(Problem Solving) > λ°±μ€(BOJ)' μΉ΄ν κ³ λ¦¬μ λ€λ₯Έ κΈ
[λ°±μ€/c++] 10989λ² - μ μ λ ¬νκΈ°3 (0) | 2019.07.30 |
---|---|
[λ°±μ€/c++] 1003λ² - νΌλ³΄λμΉ (0) | 2019.07.30 |
[λ°±μ€/c++] 10814λ² - λμ΄μ μ λ ¬ (0) | 2019.07.28 |
[λ°±μ€/c++] 11651λ² - μ’ν μ λ ¬νκΈ°2 (0) | 2019.07.25 |
[λ°±μ€/c++] 11650λ² - μ’ν μ λ ¬νκΈ° (0) | 2019.07.24 |