题目大意:
FJ要去购物,他要用一些盒子去装要买的材料,每个盒子都有自己可以装的材料类型,价格pi元,可放物品有mi种,物品价格和价值分别为cj和vj,现在他有W元,要使得购买的材料价值最大。
解决方案:
这题可以用有依赖的背包问题去解决。对于每一个盒子,判断在购买了这个盒子情况下,相同的金钱获得的最大价值;再计算在相同的金钱下,是买了当前盒子及物品赚还是不买赚。用f[i]来表示用了i元的情况下获得的最大价值。用ary[i]来表示前面的物品购买以及当前盒子的物品购
题目大意:
FJ要去购物,他要用一些盒子去装要买的材料,每个盒子都有自己可以装的材料类型,价格pi元,可放物品有mi种,物品价格和价值分别为cj和vj,现在他有W元,要使得购买的材料价值最大。
解决方案:
这题可以用有依赖的背包问题去解决。对于每一个盒子,判断在购买了这个盒子情况下,相同的金钱获得的最大价值;再计算在相同的金钱下,是买了当前盒子及物品赚还是不买赚。用f[i]来表示用了i元的情况下获得的最大价值。用ary[i]来表示前面的物品购买以及当前盒子的物品购