摘要: 题目大意:n种物品,背包有容量w。现在每个物品价值p,重量v,数量k,求背包能放物品的最大价值。 解题思路:多重背包问题。 然而貌似直接枚举k是会超时的,所以需要加上优化。 我们把每个k拆成$2^0+2^1+2^2+...+2^n+x$的形式,然后进行背包。 容易知道,这样拆分出的物品能保证选取其中 阅读全文
posted @ 2017-10-13 18:30 Mrsrz 阅读(272) 评论(0) 推荐(0)