动态规划背包问题——01背包
2022.7.20 题意概要:有n个物品和一个容量为p的背包,每个物品有重量w和价值v两种属性,要求选若干物品放入背包使背包中物品的总价值最大且背包中物品的总重量不超过背包的容量。 在上述例题中,由于每个物体只有两种可能的状态(取与不取),对应二进制中的0和1,这类问题便被称为「0-1 背包问题」。 我们用二维数组dp[i][j]表示只放前i个物品时,背包容量不超过j时的最大价值。可以列出动态转移方程dp[i][j]=max(dp[i-1][j],dp[i-1





