背包问题可以分为三种:01背包问题、多重背包问题、完全背包问题。
背包问题按照问题求解目标还可以分为:1)在背包容积一定的约束下,最大化物品价值;2)在背包里的物品的价值等于某个数的条件下,最小化物品的容积。
如果每个物品的价值相等,那么最大化价值和最大化个数是等价的。
如果每个物品的容积相等,那么最小化容积和最小化个数是等价的( 最少硬币问题)。
背包问题按照问题求解目标还可以分为:1)在背包容积一定的约束下,最大化物品价值;2)在背包里的物品的价值等于某个数的条件下,最小化物品的容积。
如果每个物品的价值相等,那么最大化价值和最大化个数是等价的。
如果每个物品的容积相等,那么最小化容积和最小化个数是等价的( 最少硬币问题)。
参见下面的博客:http://love-oriented.com/pack/