动态规划 多人背包问题Description DD 和好朋友们要去爬山啦!他们一共有 K 个人,每个人都会背一个包.这些

1个回答

  • 动态规划基本思路知道吧,就是说在对每一个物品,分别规划 [包里装了它] 和 [包里没装它] 两种未来,选择价值大的一种.

    这个题由于还有背包个数(人数)和物品数量的限制,这就要求:

    首先按人数循环,对每个背包动态规划;

    规划完一个背包,要记录消耗掉的物品,在下次规划前更新可装的物品表,这涉及备忘录.