dp[m]=minc≤m(dp[m−c]+1),dp[0]=0dp[m] = \min_{c \le m} \bigl(dp[m-c] + 1\bigr), \quad dp[0] = 0dp[m]=minc≤m(dp[m−c]+1),dp[0]=0
닿을 수 없는 금액은 무한대로 두고, 마지막에 dp[M]dp[M]dp[M]이 무한대면 −1-1−1.
입력: 3 6 1 3 4 출력: 2