摘要: 1 /* 2 即物品间存在依赖,比如i依赖于j,表示若选物品i,则必须选物品j 3 http://acm.hdu.edu.cn/showproblem.php?pid=3449 4 有很多个箱子,想买箱子中的物品必须先买下箱子,典型的依赖背包 5 将不依赖其他物品的物品称为主件,依赖其他物品的物品... 阅读全文
posted @ 2015-02-08 18:24 justPassBy 阅读(803) 评论(0) 推荐(1) 编辑
摘要: 1 /* 2 有n件物品和一个容量为v的背包,第i件物品的费用是c[i],价值是w[i] 3 这些物品被分为若干组,每组中的物品互相冲突,即一组中只能取一件物品 4 将哪些物品装入背包使得总价值最大 5 dp[k][v] 表示前k组物品花费容量v能取到的最大值 6 dp[k][v] = max(d... 阅读全文
posted @ 2015-02-08 09:25 justPassBy 阅读(980) 评论(0) 推荐(0) 编辑
摘要: http://acm.fafu.edu.cn/problem.php?id=1499 1 /* 2 二维费用的背包问题是指:对于每件物品,具有两种不同的费用, 3 选择这件物品就必须付出这两种代价,每种代价都有可付出的最大值(背包容量) 4 问怎么选择物品才能得到最大价值.费用增加了一维,那么只需要... 阅读全文
posted @ 2015-02-08 08:29 justPassBy 阅读(1988) 评论(0) 推荐(0) 编辑