摘要:
322、零钱兑换 基本思想: 每种硬币的数量是无限的 完全背包 与518题不同,518问的是方法种类,本题问的是硬币个数 具体实现: 1.确定dp数组以及下标的含义 dp[j]:凑足总额为j所需钱币的最少个数为dp[j] 2.确定递推公式 完全背包公式: dp[j] = max(dp[j], dp[ 阅读全文
摘要:
518、零钱问题II 基本思路: 钱币数量不限 完全背包问题 纯完全背包是能否凑成总金额,而本题是要求凑成总金额的方法个数 这一题是求组合,下一题是求排列 具体实现: 1、确认状态: dp[j]:凑成总金额j的货币组合数为dp[j] 2、状态转移: 如果不使用coins[i]这个面值的硬币,就继承上 阅读全文