背包问题 在n个物品中挑选若干物品装入背包,最多能装多满?假设背包的大小为m,每个物品的大小为A[i] 样例 如果有4个物品[2, 3, 5, 7] 如果背包的大小为,可以选择的空间. 如果背包的大小为,可以选择的空间. 函数需要返回最多能装满的空间大小. 解题 动态规划 这是最基础的背包问题,特点是:每种物品仅有一件,可以选择放或不放. 用子问题定义状态:即f[i][j]前i个物品放入大小为j的空间里能够占用的最大体积. 则其状态转移方程便是: f[i][j]=max{f[i-1][j],f[…