Greedy
Greedy
그리λ(νμ) μκ³ λ¦¬μ¦ (Greedy)
: κ·Έ μκ°μκ°λ§λ€ μ΅μ μ΄λΌκ³ μκ°λλ κ²°μ μ νλ λ°©μμΌλ‘ μ§ννμ¬ μ΅μ’ ν΄λ΅μ λλ¬νλ λ¬Έμ ν΄κ²° λ°©μ κ²½μ°μ μκ° μ‘΄μ¬ν κ²½μ°, κ²½μ°λ₯Ό μ νν΄μΌν λ μ΅μ μ΄λΌκ³ μκ°νλ κ²½μ°λ₯Ό μ ννλ μκ³ λ¦¬μ¦
그리λ μκ³ λ¦¬μ¦ μ
: μ§λΆν΄μΌ νλ κ°μ΄ μμλ, λμ μΌλ‘ λμ μκ° κ°μ₯ μ κ² μ§λΆνλ λ°©μ
μ΅μ μ μ₯ νΈλ¦¬ (MinimumSpanningTree, MST)
: μ¬μ©λ κ°μ λ€μ κ°μ€μΉ ν©μ΄ μ΅μμΈ νΈλ¦¬
MSTμ νΉμ§
κ°μ μ κ°μ€μΉμ ν©μ΄ μ΅μμ¬μΌνλ€
nκ°μ μ μ μ κ°μ§λ κ·Έλνμ λν΄ λ°λμ (n-1)κ°μ κ°μ λ§μ μ¬μ©ν΄μΌ νλ€
μ¬μ΄ν΄μ΄ ν¬ν¨λμ΄μλ μλλ€
MSTμ μ’ λ₯ : Greedy, Prim's, Kruskal's
그리λ μκ³ λ¦¬μ¦ μμ (Baek5585)
νλ‘λ μμ£Ό JOIμ‘νμ μμ 물건μ μ°λ€.
JOIμ‘νμ μλ μλμΌλ‘ 500μ, 100μ, 50μ, 10μ, 5μ, 1μμ΄ μΆ©λΆν μκ³ ,
μΈμ λ κ±°μ€λ¦λ κ°―μκ° κ°μ₯ μ κ² μλμ μ€λ€. νλ‘κ° JOIμ‘νμ μμ 물건μ μ¬κ³ μΉ΄μ΄ν°μμ 1000μ μ§νλ₯Ό νμ₯ λμ λ,
λ°μ μλμ ν¬ν¨λ μλμ κ°―μλ₯Ό ꡬνλ νλ‘κ·Έλ¨μ μμ±νμμ€
Last updated
Was this helpful?