![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
背包
One day,One problem
这个作者很懒,什么都没留下…
展开
-
背包问题之部分背包----HDU(1009)
FatMouse' Trade--->http://acm.hdu.edu.cn/showproblem.php?pid=1009肥鼠准备了 M 磅的猫粮,准备和看管仓库的猫交易,仓库里装有他最喜爱的食物 Java 豆。仓库有 N 个房间。第 i 间房包含了 J[i] 磅的 Java 豆,需要 F[i] 磅的猫粮。肥鼠不必为了房间中的所有 Java 豆而交易,相反,他可以支付 F[i...原创 2018-08-09 13:04:39 · 385 阅读 · 0 评论 -
背包问题之01背包---51nod(1085)
1085 背包问题 基准时间限制:1 秒 空间限制:131072 KB 分值: 0 难度:基础题 收藏 关注在N件物品取出若干件放在容量为W的背包里,每件物品的体积为W1,W2……Wn(Wi为整数),与之相对应的价值为P1,P2……Pn(Pi为整数)。求背包能够容纳的最大价值。Input第1行,2个整数,N和W中间用空格隔开。N为物品的数量,W为背包的容量。(1 <...原创 2018-08-07 16:35:52 · 482 阅读 · 0 评论 -
背包问题之完全背包---HDU(1114)
完全背包和01背包的的不同之处在于只要满足条件每一种物品都可拿无限次。dp[i][j]表示前i件物品中选若干物品放到空间为j的背包中的最大价值。状态转移方程:dp[0][j]=0;dp[i][j]=max(dp[i-1][j]]+k*w[i]+k*v[i]); 0<=k。如果按这样写下去,代码有三重循环,复杂度为O(nW^2),因此对其简化,简化后的代码为for(int i=1;i&l...原创 2018-08-09 16:26:03 · 221 阅读 · 0 评论 -
背包问题之多重背包---51nod(1086)
1086 背包问题 V2 基准时间限制:1 秒 空间限制:131072 KB 分值: 40 难度:4级算法题 收藏 关注有N种物品,每种物品的数量为C1,C2......Cn。从中任选若干件放在容量为W的背包里,每种物品的体积为W1,W2......Wn(Wi为整数),与之相对应的价值为P1,P2......Pn(Pi为整数)。求背包能够容纳的最大价值。Input第1行,...原创 2018-08-10 23:29:16 · 235 阅读 · 0 评论