class Solution:
def coinChange(self, coins: List[int], amount: int) -> int:
dp =[inf]*(amount+1)
dp[0]=0
for i in range(1, amount+1):
for j in coins:
if i>=j:
dp[i] = min(dp[i],dp[i-j]+1)
return dp[-1] if dp[-1]!=inf else -1
322. 零钱兑换
最新推荐文章于 2025-11-30 19:11:04 发布
1218

被折叠的 条评论
为什么被折叠?



