๐ ๐ 518. ้ถ้ฑๅ ๆข II
2022ๅนด6ๆ9ๆฅๅฐไบ 1 ๅ้
๐ ๐ 518. ้ถ้ฑๅ ๆข II
้พๅบฆ: ๐ ๐
้ฎ้ขๆ่ฟฐ
่งฃๆณ
class Solution {
public int change(int amount, int[] coins) {
// ๆ่ทฏ:
// ๅฎๅ
จ่ๅ
้ฎ้ข
int len = coins.length;
int[] dp = new int[amount + 1];
dp[0] = 1;
// ๆฑ็ปๅ๏ผ้กบๅบ่ท 0-1 ่ๅ
้ฎ้ขๆๅบๅซ
for(int j = 0; j < len; j ++) {
for(int i = coins[j]; i <= amount; i ++) {
dp[i] += dp[i - coins[j]];
}
}
return dp[amount];
}
}