-
Notifications
You must be signed in to change notification settings - Fork 0
Open
Labels
κ·μΉλ°κ²¬μ€ν¨κ·μΉμ μ°Ύμ§ λͺ»ν¨κ·μΉμ μ°Ύμ§ λͺ»ν¨
Description
β οΈ λμ νμ΄
arr[j-c[i]κΉμ§ μ κ·ΌνμΌλ λμ΄μ νμ΄λ₯Ό μ§νν΄λκ°μ§ λͺ»ν¨
βοΈ μ€λ΅ μμΈ λΆμ
π νμ΄ ν΅μ¬
μ°Έκ³ : https://www.geeksforgeeks.org/coin-change-dp-7/
dp[0] = 1; //1μ ν λΉν΄μ€μΌ κ²½μ°μ μ 1μ© μΆκ° κ°λ₯
for(int i=0; i<c.size(); i++){
for(int j= c[i]; j<=n; j++){// c[i]λΆν° μμνλ μ΄μ λ c[i] μ΄νμ μ μ£Όμ΄μ§ λμ μ΄ μμ΄μ λμ ν©μ λ§λ€ μ μμ
dp[j] += dp[j-c[i]];
}
} μλ₯Ό λ€μ΄ jκ° 10μ΄κ³ λμ 1,2,5λ₯Ό κ°μ§κ³ μλ€λ©΄ κ²½μ°μ μλ λ€μκ³Ό κ°λ€.
- 1μ +
dp[9] - 2μ +
dp[8] - 5μ +
dp[5]
μ΄ κ°λ μ μμ μ½λμ λμ νλ©΄ λ€μκ³Ό κ°μ΄ κ³μ°ν΄λκ°λ κ²
for(int i=0; i<c.size(); i++){
for(int j= c[i]; j<=n; j++){
//dp[1] += dp[1-1μ], dp[2] += d[2-1μ], dp[3] += d[3-1μ]....
}
}Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
κ·μΉλ°κ²¬μ€ν¨κ·μΉμ μ°Ύμ§ λͺ»ν¨κ·μΉμ μ°Ύμ§ λͺ»ν¨