Ming's Blog

Knapsack

背包问题 (Knapsack) 问题描述 0-1背包问题是非常经典的动态规划问题, 简单描述下这个问题, 首先你有容量为 W 的背包, 有 N 个物品可以选择装入或不装入背包, 每个物品有自己的价值和大小, 你所做的事就是在背包容量的限制下, 选择装入的物品以获得最高的利益。 求解思路 设有二维数组 dp[0..N][0..W], 其中 dp[i][j] 表示在考虑前 i 个物品并且...