会员
周边
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
552Hz
博客园
首页
新随笔
联系
订阅
管理
合集-ACM刷题
梦幻岛宝珠 个人题解
摘要:这题的物品数量非常小,但是背包的重量非常大,我们采用压缩到二进制位来考虑,因为最多是n*20的数位*个数,并且上一位dp的状态不影响下一位。所以我们设计当前dp的状态为选取了前i位置时候所能获得的最大值。又因为上一维在数组dp时可能会被上一维的影响所以f[min(2*i+d,s)] =max(f[m
阅读全文
posted @
2023-08-03 10:18
552Hz
阅读(26)
评论(0)
推荐(0)
公告