2019年4月3日训练日记

经典dp也结束了,感觉很多东西还是不懂,区间dp真的难,到现在只做了七道题,做不动啊,把区间dp看了看有部分不明白,趁这个清明假期好好思考一下,把经典例题看一下。区间dp一般由小区间推出大的区间。

然后就是背包问题01背包是基础  完全背包就是物体有无限个的01背包,多重背包就是物体有多个的01背包。

完全背包和多重背包都可以转化为01背包问题求解。

完全背包

考虑到第i种物品最多选V/c[i]件,于是可以把第i种物品转化为V/c[i]件费用及价值均不变的物品,然后求解这个01背包问题。

多重背包

我们考虑把第i种物品换成若干件物品,使得原问题中第i种物品可取的每种策略——取0..n[i]件——均能等价于取若干件代换以后的物品。另外,取超过n[i]件的策略必不能出现。

 分组背包

有N件物品和一个容量为V 的背包。第i件物品的费用是Ci,价值是Wi。这
些物品被划分为K组,每组中的物品互相冲突,最多选一件。求解将哪些物品
装入背包可使这些物品的费用总和不超过背包容量,且价值总和最大。

昨天呢和shy和yzq组好了队,今天就通知省赛可以报名了,我们决定去试一试,争银保铜吧,三个人有一个共同的目标就要一起好好努力。以前对自己不感兴趣的学科一点不用功,这个学期不能这个样子了,其他学科也要好好学,其他课余时间全部留给acm。还有一个月就要去比赛。现在感觉自己真的什么都不会。了解到其他学校有点算法都已经学完了,差距已经拉开,就要努力去弥补,必须付出比他人更多的时间和精力。为了自己的目标全力奋斗。

加油!!!

  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值