专栏文章
p3462 sol(POI2007 ODW)
题解参与者 1已保存评论 0
文章操作
快速查看文章及其快照的属性,并进行相关操作。
- 当前评论
- 0 条
- 当前快照
- 1 份
- 快照标识符
- @miqqq6dp
- 此快照首次捕获于
- 2025/12/04 09:11 3 个月前
- 此快照最后确认于
- 2025/12/04 09:11 3 个月前
考虑类 进制下的情况。将每个背包改写成物品重量(或 )与一个系数之积的和。考虑从小到大填充物品。
比如说,物品重量为 ,背包重量为 时,背包重量可以改写为 。我们把每一项称作一位,每一项的系数看作对应位上的数位值,那么 就可以被描述为一个五位数。
对于当前物品的重量,尝试找到它对应位上数位值大于 的一个背包,将物品贪心放入,并将对应位的数位值减去 。如果无法找到,那么尝试 “退位”,类似于减法意义下的退位。比如说 可以退位为一个 和一个 。优先找物品重量小的位尝试退位即可。
相关推荐
评论
共 0 条评论,欢迎与作者交流。
正在加载评论...