https://programmers.co.kr/learn/courses/30/lessons/86971 μ½λ©ν
μ€νΈ μ°μ΅ - 9μ£Όμ°¨_μ λ ₯λ§μ λλ‘ λλκΈ° 9 [[1,3],[2,3],[3,4],[4,5],[4,6],[4,7],[7,8],[7,9]] 3 7 [[1,2],[2,7],[3,7],[3,4],[4,5],[6,7]] 1 programmers.co.kr λ¬Έμ nκ°μ μ‘μ νμ΄ μ μ μ ν΅ν΄ νλμ νΈλ¦¬ ννλ‘ μ°κ²°λμ΄ μμ΅λλ€. λΉμ μ μ΄ μ μ λ€ μ€ νλλ₯Ό λμ΄μ νμ¬μ μ λ ₯λ§ λ€νΈμν¬λ₯Ό 2κ°λ‘ λΆν νλ €κ³ ν©λλ€. μ΄λ, λ μ λ ₯λ§μ΄ κ°κ² λλ μ‘μ νμ κ°μλ₯Ό μ΅λν λΉμ·νκ² λ§μΆκ³ μ ν©λλ€. μ‘μ νμ κ°μ n, κ·Έλ¦¬κ³ μ μ μ 보 wiresκ° λ§€κ°λ³μλ‘ μ£Όμ΄μ§λλ€. μ μ λ€ μ€ νλλ₯Ό λμ΄μ μ‘μ ν κ°μκ° κ°λ₯..
μ 체 κΈ
https://programmers.co.kr/learn/courses/30/lessons/86491 μ½λ©ν
μ€νΈ μ°μ΅ - 8μ£Όμ°¨_μ΅μμ§μ¬κ°ν [[10, 7], [12, 3], [8, 15], [14, 7], [5, 15]] 120 [[14, 4], [19, 6], [6, 16], [18, 7], [7, 11]] 133 programmers.co.kr λ¬Έμ λͺ
ν¨ μ§κ°μ λ§λλ νμ¬μμ μ§κ°μ ν¬κΈ°λ₯Ό μ νλ €κ³ ν©λλ€. λ€μν λͺ¨μκ³Ό ν¬κΈ°μ λͺ
ν¨λ€μ λͺ¨λ μλ©ν μ μμΌλ©΄μ, μμμ λ€κ³ λ€λκΈ° νΈν μ§κ°μ λ§λ€μ΄μΌ ν©λλ€. μ΄λ¬ν μ건μ λ§μ‘±νλ μ§κ°μ λ§λ€κΈ° μν΄ λμμΈνμ λͺ¨λ λͺ
ν¨μ κ°λ‘ κΈΈμ΄μ μΈλ‘ κΈΈμ΄λ₯Ό μ‘°μ¬νμ΅λλ€. μλ νλ 4κ°μ§ λͺ
ν¨μ κ°λ‘ κΈΈμ΄μ μΈλ‘ κΈΈμ΄λ₯Ό λνλ
λλ€. λͺ
ν¨ λ²νΈ κ°λ‘ κΈΈ..
https://www.acmicpc.net/problem/2776 2776λ²: μκΈ°μ μ°μ’
μ΄λ μμ²λ κΈ°μ΅λ ₯μ κ°μ§κ³ μλ€. κ·Έλμ ν루 λμ λ³Έ μ μλ€μ λͺ¨λ κΈ°μ΅ ν μ μλ€. νμ§λ§ μ΄λ₯Ό λ―Ώμ μ μλ λκ·λ κ·Έμ κΈ°μ΅λ ₯μ μνν΄ λ³΄κΈ°λ‘ νλ€. λκ·λ μ°μ’
μ λ°λΌ λ€λλ©°, www.acmicpc.net λ¬Έμ μ°μ’
μ΄λ μμ²λ κΈ°μ΅λ ₯μ κ°μ§κ³ μλ€. κ·Έλμ ν루 λμ λ³Έ μ μλ€μ λͺ¨λ κΈ°μ΅ ν μ μλ€. νμ§λ§ μ΄λ₯Ό λ―Ώμ μ μλ λκ·λ κ·Έμ κΈ°μ΅λ ₯μ μνν΄ λ³΄κΈ°λ‘ νλ€. λκ·λ μ°μ’
μ λ°λΌ λ€λλ©°, μ°μ’
μ΄ ν루 λμ λ³Έ μ μλ€μ λͺ¨λ ‘μ첩1’μ μ μ΄ λμλ€. κ·Έκ²μ λ°νμΌλ‘ κ·Έκ° μ§μ§ μκΈ°μμΈμ§ μμ보기 μν΄, λκ·λ μ°μ’
μκ² Mκ°μ μ§λ¬Έμ λμ‘λ€. μ§λ¬Έμ λ΄μ©μ “XλΌλ μ μλ₯Ό μ€λ λ³Έ μ μ΄ μλκ°..
https://www.acmicpc.net/problem/17451 17451λ²: νν μ°μ£Ό νμ± 1μ κ°κΈ° μν΄ νμν κ²λ³΄λ€ μΈ λ°°μ μλλ‘, νμ± 2μ κ²½μ° λ λ°°μ μλλ‘ μ΄λνλ©΄, μ§κ΅¬μμλ 900μ μλλ§ μμΌλ©΄ λλ€. www.acmicpc.net λ¬Έμ μκΈ° 2XXXλ
, μ§κ΅¬κ° μνμ±κ³Ό μΆ©λν μκΈ°μ μ²νλ€! λλν κ³Όνμ ν€νλ νν μ°μ£Όλ₯Ό λλΉλ©° μ§κ΅¬λ₯Ό λμ ν νμ±μ μ°Ύλ λ§μ€ν μ무λ₯Ό λ§‘κ² λμλ€. μ°λ¦¬λ νμ¬ μ§κ΅¬(=νμ± 0)μ μλ€. μ¬λ¬ μμΈμ κ³ λ €ν κ²°κ³Ό, νμ± 1, νμ± 2, …, νμ± (n-1)μ μμλλ‘ νμΈνκ³ μ§κ΅¬(=νμ± n)μ λμμ€λ κ²μ΄ λΉμ©μ μ΅μ μμ μμλλ€. λͺ¨λ μ μ \(1 \leq i = 0; i--){ if(velocity < planet[i]) veloc..
https://www.acmicpc.net/problem/1976 1976λ²: μ¬ν κ°μ λνμ΄λ μΉκ΅¬λ€κ³Ό ν¨κ» μ¬νμ κ°λ €κ³ νλ€. νκ΅μλ λμκ° Nκ° μκ³ μμμ λ λμ μ¬μ΄μ κΈΈμ΄ μμ μλ, μμ μλ μλ€. λνμ΄μ μ¬ν μΌμ μ΄ μ£Όμ΄μ‘μ λ, μ΄ μ¬ν κ²½λ‘κ° κ°λ₯ν κ²μΈ www.acmicpc.net λ¬Έμ λνμ΄λ μΉκ΅¬λ€κ³Ό ν¨κ» μ¬νμ κ°λ €κ³ νλ€. νκ΅μλ λμκ° Nκ° μκ³ μμμ λ λμ μ¬μ΄μ κΈΈμ΄ μμ μλ, μμ μλ μλ€. λνμ΄μ μ¬ν μΌμ μ΄ μ£Όμ΄μ‘μ λ, μ΄ μ¬ν κ²½λ‘κ° κ°λ₯ν κ²μΈμ§ μμ보μ. λ¬Όλ‘ μ€κ°μ λ€λ₯Έ λμλ₯Ό κ²½μ ν΄μ μ¬νμ ν μλ μλ€. μλ₯Ό λ€μ΄ λμκ° 5κ° μκ³ , A-B, B-C, A-D, B-D, E-Aμ κΈΈμ΄ μκ³ , λνμ΄μ μ¬ν κ³νμ΄ E C B C D λΌ..
https://www.acmicpc.net/problem/1967 1967λ²: νΈλ¦¬μ μ§λ¦ νμΌμ 첫 λ²μ§Έ μ€μ λ
Έλμ κ°μ n(1 ≤ n ≤ 10,000)μ΄λ€. λμ§Έ μ€λΆν° n-1κ°μ μ€μ κ° κ°μ μ λν μ λ³΄κ° λ€μ΄μ¨λ€. κ°μ μ λν μ 보λ μΈ κ°μ μ μλ‘ μ΄λ£¨μ΄μ Έ μλ€. 첫 λ²μ§Έ μ μλ κ°μ μ΄ μ° www.acmicpc.net λ¬Έμ νΈλ¦¬(tree)λ μ¬μ΄ν΄μ΄ μλ 무방ν₯ κ·Έλνμ΄λ€. νΈλ¦¬μμλ μ΄λ€ λ λ
Έλλ₯Ό μ νν΄λ λ μ¬μ΄μ κ²½λ‘κ° νμ νλλ§ μ‘΄μ¬νκ² λλ€. νΈλ¦¬μμ μ΄λ€ λ λ
Έλλ₯Ό μ νν΄μ μμͺ½μΌλ‘ μ« λΉκΈΈ λ, κ°μ₯ κΈΈκ² λμ΄λλ κ²½μ°κ° μμ κ²μ΄λ€. μ΄λ΄ λ νΈλ¦¬μ λͺ¨λ λ
Έλλ€μ μ΄ λ λ
Έλλ₯Ό μ§λ¦μ λ μ μΌλ‘ νλ μ μμ λ€μ΄κ°κ² λλ€. μ΄λ° λ λ
Έλ μ¬μ΄μ κ²½λ‘μ κΈΈμ΄λ₯Ό νΈλ¦¬μ μ§λ¦μ΄..
https://www.acmicpc.net/problem/2729 2729λ²: μ΄μ§μ λ§μ
μ΄μ§μ λ§μ
μ λ§€μ° κ°λ¨νκ³ , μμ§μ λ§μ
κ³Ό λΉμ·νκ² νλ©΄ λλ€. μμ§μ λ§μ
μ ν λλ, μ€λ₯Έμͺ½λΆν° μΌμͺ½μΌλ‘ μ°¨λ‘λλ‘ μ«μ νλμ© λνλ©΄ λλ€. μ΄μ§μ λ§μ
λ μ΄μ λΉμ·νκ² νλ©΄ λλ€. μ www.acmicpc.net λ¬Έμ μ΄μ§μ λ§μ
μ λ§€μ° κ°λ¨νκ³ , μμ§μ λ§μ
κ³Ό λΉμ·νκ² νλ©΄ λλ€. μμ§μ λ§μ
μ ν λλ, μ€λ₯Έμͺ½λΆν° μΌμͺ½μΌλ‘ μ°¨λ‘λλ‘ μ«μ νλμ© λνλ©΄ λλ€. μ΄μ§μ λ§μ
λ μ΄μ λΉμ·νκ² νλ©΄ λλ€. μμ§μ λ§μ
μ μΈμμΌ ν λ§μ
μ΄ λ§μ§λ§, μ΄μ§μ λ§μ
μ μλμ κ°μ΄ 5κ°μ§λ§ κΈ°μ΅νλ©΄ λλ€. 0 + 0 = 0 1 + 0 = 1 0 + 1 = 1 1 + 1 = 10 1 + 1 + 1 = 11 λ μ΄μ§μκ° μ£Ό..
https://www.acmicpc.net/problem/2469 2469λ²: μ¬λ€λ¦¬ νκΈ° 첫 μ€μλ μ°Έκ°ν μ¬λμ μ kκ° λμ¨λ€(3 ≤ k ≤ 26). κ·Έ λ€μ μ€μλ κ°λ‘ λ§λκ° λμΌ μ 체 κ°λ‘ μ€μ μλ₯Ό λνλ΄λ nμ΄ λμ¨λ€(3 ≤ n ≤ 1,000). κ·Έλ¦¬κ³ μΈ λ²μ§Έ μ€μλ μ¬λ€λ¦¬λ₯Ό νκ³ λ ν κ²°μ www.acmicpc.net λ¬Έμ kλͺ
μ μ°Έκ°μλ€μ΄ μ¬λ€λ¦¬ νκΈ°λ₯Ό ν΅νμ¬ μ΄λ€ μμλ₯Ό κ²°μ νλ€. μ°Έκ°μλ€μ μνλ²³ λλ¬Έμ 첫 kκ°λ‘ ννλλ©°, μ¬λ€λ¦¬ νκΈ°λ₯Ό μμν λμ μμλ μλ κ·Έλ¦Όκ³Ό κ°μ΄ νμ μνλ²³ μμλλ‘μ΄λ€. k=10 μΈ μλ₯Ό λ€μ΄ 보μ. 10λͺ
μ A, B, C, D, E, F, G, H, I, J μ°Έκ°μλ€μ΄ μ¬λ€λ¦¬ νκΈ°λ₯Ό μ€λΉνλ€. μλ κ·Έλ¦Όμ 10κ°μ μΈλ‘ μ€κ³Ό 5κ°μ κ°λ‘ μ€μ κ°..