
[Algorithm][μ΅μ ν] λ€μ΄λλ―Ή νλ‘κ·Έλλ°(Dynamic Programming)
Β·
Computer Science/Algorithm
λ€μ΄λλ―Ή νλ‘κ·Έλλ°μ΄λ² ν¬μ€νΈμμλ μκ³ λ¦¬μ¦ λ¬Έμ νμ΄μ ν΅μ¬ μ λ΅ μ€ νλμΈ λ€μ΄λλ―Ή νλ‘κ·Έλλ° μ λν΄ μμΈν μμλ³΄κ² μ΅λλ€. μλ§ λ§μ λΆλ€μ΄ ν λ²μ―€ "DP λ무 μ΄λ ΅λ€", "μ νμμ΄ λμ§ λͺ¨λ₯΄κ² λ€" λΌκ³ λ껴보μ
¨μ κ²λλ€. μ μμ μ²μμλ κ°μ κ³ λ―Όμ νκ³ κ·Έλ₯ μΈμ°κΈ°λ³΄λ€λ μ¬κ³ κ³Όμ μ μ΄ν΄νμκ³ λ§μλ¨ΉμΌλ©΄μ μ‘°κΈμ© κ°μ μ‘κ² λμ΅λλ€. μ΄λ €μ΄ λ§νΌ, μ΅μ ν λ¬Έμ λ₯Ό νΈλ λ° λ§€μ° μ μ©νκΈ° λλ¬Έμ λ€μ΄λλ―Ή νλ‘κ·Έλλ°μ λν΄ νλμ© νν€μ³ λ³΄κΈ°λ‘ νκ² μ΅λλ€.λ€μ΄λλ―Ή νλ‘κ·Έλλ°(DP: Dynamic Programming) μ΄λ?λ€μ΄λλ―Ή νλ‘κ·Έλλ°μ ν° λ¬Έμ λ₯Ό μμ λ¬Έμ λ‘ λλκ³ μμ λ¬Έμ μ μ λ΅μ μ μ₯νμ¬ μ¬νμ©νλ μκ³ λ¦¬μ¦ κΈ°λ²μ
λλ€.μ½κ² λ§νλ©΄, νλ² κ³μ°ν λ¬Έμ λ λ€μ νμ§ μκ³ μ μ₯ν΄μ μ°λ..