LOJ 2288「THUWC 2017」大葱的神力

LOJ 2288「THUWC 2017」大葱的神力

Solution

比较水的提交答案题了吧

第一个点爆搜

第二个点爆搜+剪枝,我的剪枝就是先算出 \(mx[i]\) 表示选取第 \(i \sim n\) 个物品所能达到的最大价值,如果当前价值加上后面一段的最大价值都打不到当前最大答案,那么返回

第三个点只有一个包,直接背包 \(f[i][j]\) 表示前 \(i\) 个物品占用空间为 \(j\) 时最大价值

第四、五个点每个物品的体积相同,所以每个包能够放下的物品数量相同,直接建图跑最大费用最大流即可

第六个点每个物品的体积略微不同,但是发现每个包能够放下的物品数量不受影响,所以还是可以跑费用流

第七个点第一个物品又大又贵,别的体积都相同,枚举第一个物品在哪个包里,然后费用流

第八、九、十个点是NPC问题,只能贪心(有两种贪心方案,一种直接按照 \(w[i][j]\) 从大到小贪心,另一种按照 \(\frac {w[i][j]} {a[i]}\) 贪心)

然后可以退火,分数看脸

转载于:https://www.cnblogs.com/wawawa8/p/10176964.html

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值