
算法
文章平均质量分 91
一个程序渣渣的小后院
这个作者很懒,什么都没留下…
展开
-
0/1背包问题-----动态规划求解
问题描述有n个物品和一个容量为c的背包,从n个物品中选取装包的物品。物品i的重量为w[i],价值为p[i]。一个可行的背包装载是指,装包的物品总重量不超过背包的重量。一个最佳背包装载是指,物品总价值最高的可行的背包装载。 我们要求出x[i]的值。x[i] == 1表示物品i装入背包,x[i] == 0表示物品i没有装入背包。 问题的公式描述是:max{p[i] * x[i], 对于原创 2017-05-09 16:30:07 · 1056 阅读 · 0 评论 -
0/1背包问题-----回溯法求解
问题描述有n个物品和一个容量为c的背包,从n个物品中选取装包的物品。物品i的重量为w[i],价值为p[i]。一个可行的背包装载是指,装包的物品总重量不超过背包的重量。一个最佳背包装载是指,物品总价值最高的可行的背包装载。 我们要求出x[i]的值。x[i] == 1表示物品i装入背包,x[i] == 0表示物品i没有装入背包。 问题的公式描述是://总价值最高的可能的背包装载,x原创 2017-05-10 15:48:51 · 4518 阅读 · 0 评论