行业知识
代码随想录算法训练营|day45
2026-10-20 04:30:57
来源:互联网转载
第九章 动态规划
- 322.零钱兑换
- 279.完全平方数
- 代码随想录文章详解
- index.php/tags-41973.html" >���结
322.零钱兑换
dp[i]表示凑成i所需的最少零钱个数
()(1)先遍历物品,后遍历背包
func coinChange(coins []int, amount int) int {maxAmount := amount + 1dp := make([]int, amount+1)for i := 0; i dp[i] = maxAmount}dp[0] = 0for _, coin := range coins {for i := coin; i dp[i] = min(dp[i-coin]+1, dp[i])}}if dp[amount] != maxAmount {return dp[amount]} else {return -1}}for j := 0; j
上一篇:加班为什么?
下一篇:服务器如何看访问次数?