給定不同面額的硬幣和乙個總金額。寫出函式來計算可以湊成總金額的硬幣組合數。假設每一種面額的硬幣有無限個。
示例 1:
輸入:amount = 5, coins = [1, 2, 5]輸出:4解釋:有四種方式可以湊成總金額:示例 2:5=55=2+2+1
5=2+1+1+1
5=1+1+1+1+1
輸入:amount = 3, coins = [2]輸出:0解釋:只用面額2的硬幣不能湊成總金額3。示例 3:
輸入:amount = 10, coins = [10]輸出:1注意:
你可以假設:
傳送門完全揹包
相似題
class
solution
return dp[amount];}
};
二維陣列規化class
solution
return dp[coins.
size()
-1][amount];}
};
518 零錢兌換 II
給你乙個整數陣列coins表示不同面額的硬幣,另給乙個整數amount表示總金額。請你計算並返回可以湊成總金額的硬幣組合數。如果任何硬幣組合都無法湊出總金額,返回0。假設每一種面額的硬幣有無限個。題目資料保證結果符合 32 位帶符號整數。示例 1 輸入 amount 5,coins 1,2,5 輸出...
LeetCode518 零錢兌換 II
題目 給定不同面額的硬幣和乙個總金額。寫出函式來計算可以湊成總金額的硬幣組合數。假設每一種面額的硬幣有無限個。示例 1 輸入 amount 5,coins 1,2,5 輸出 4 解釋 有四種方式可以湊成總金額 5 55 2 2 1 5 2 1 1 1 5 1 1 1 1 1示例 2 輸入 amoun...
LeetCode 518 零錢兌換 II
題目描述 給定不同面額的硬幣和乙個總金額。寫出函式來計算可以湊成總金額的硬幣組合數。假設每一種面額的硬幣有無限個。示例 1 輸入 amount 5,coins 1,2,5 輸出 4 解釋 有四種方式可以湊成總金額 5 55 2 2 1 5 2 1 1 1 5 1 1 1 1 1 示例 2 輸入 am...