518. 零钱兑换 II
难度中等514
给定不同面额的硬币和一个总金额。写出函数来计算可以凑成总金额的硬币组合数。假设每一种面额的硬币有无限个。
示例 1:
1  | 输入: amount = 5, coins = [1, 2, 5]  | 
示例 2:
1  | 输入: amount = 3, coins = [2]  | 
示例 3:
1  | 输入: amount = 10, coins = [10]  | 
注意**:**
你可以假设:
- 0 <= amount (总金额) <= 5000
 - 1 <= coin (硬币面额) <= 5000
 - 硬币种类不超过 500 种
 - 结果符合 32 位符号整数
 
通过次数78,013
提交次数123,874
完全背包
1  | class Solution {  |