
01背包问题(状态转移方程讲解)
1. 题目介绍:有 N件物品和一个容量为 V 的背包,每件物品有各自的价值且只能被选择一次,要求在有限的背包容量下,装入的物品总价值最大。「0-1 背包」是较为简单的动态规划问题,也是其余背包问题的基础。动态规划是不断决策求最优解的过程,「0-1 背包」即是不断对第 i个物品的做出决策,「0-1」正好代表不选与选两种决定。2. 题解代码(C++):2.1 版本1 二维:(1)状态f[i][j]定义:前 i 个物品,背包容量 j 下的最优解(最大价值):当前的状态依赖于之前的状..





