pat 1068. Find More Coins (30)

01背包 裸背包问题,相关资料参见 dd 大神的总结:《背包问题九讲》web 按照常规的背包思路,构建 10001 * 101 的二维数组 f[i][j],状态 f[i][j] 表示前 i 枚硬币能拼凑出的小于等于 j 的最大值(j 这里表明一个价格)。数组 状态转移方程为:f[i][j] = max(f[i - 1][j], f[i - 1][j - c[i]] + c[i]), 其中 c[i]
相关文章
相关标签/搜索