摘要: 初学背包,其实也谈不上什么理解和心得,大神路过看看笑笑就好,主要是留给自己回顾总结用。如有大神乐意讨论,请直接跳到后面帮忙看看问题也行。 先说下关于背包的一点理解吧。目前几乎大多数讲解背包的文章都以背包九讲为蓝本。以下摘自背包九讲题目有N件物品和一个容量为V的背包。第i件物品的费用是c[i],价值是w[i]。求解将哪些物品装入背包可使价值总和最大。基本思路这是最基础的背包问题,特点是:每种物品仅有一件,可以选择放或不放。用子问题定义状态:即f[i][v]表示前i件物品恰放入一个容量为v的背包可以获得的最大价值。则其状态转移方程便是:f[i][v]=max{f[i-1][v],f[i-1]... 阅读全文
posted @ 2013-05-03 08:05 sparetire 阅读(162) 评论(0) 推荐(0)