0-1背包问题:
背包容量n,多种物品(每种物品只有一件),物品具有体积和价值,求背包中能装下的最大价值。
初始版本:
1 | /** |
降维和简化:
1 | /** |
应用:
- LeetCode 416 分割等和子集 https://leetcode.cn/problems/partition-equal-subset-sum/
1 | 给你一个 只包含正整数 的 非空 数组 nums 。请你判断是否可以将这个数组分割成两个子集,使得两个子集的元素和相等。 |
1 | /** |
- LeetCode 1049 最后一块石头的重量 II https://leetcode.cn/problems/last-stone-weight-ii/
1 | 有一堆石头,用整数数组 stones 表示。其中 stones[i] 表示第 i 块石头的重量。 |
1 | /** |
- 本文作者: zzr
- 本文链接: http://zzruei.github.io/2023/107ced6684.html
- 版权声明: 本博客所有文章除特别声明外,均采用 Apache License 2.0 许可协议。转载请注明出处!