摘要: 【题意】 n件物品,背包可容纳重量为m的物品 每件物品有重量wi,价值vi,所属组别gi 同个组中的物品只能拿一件 问最大价值 【题解】 正常01背包的写法是 for i 枚举每个物品 for j 倒序枚举背包容量 f[j]=max(f[j], f[j-w[i]]+v[i]) 在分组背包中,同个组中 阅读全文
posted @ 2020-06-06 22:02 Driver_Lao 阅读(196) 评论(0) 推荐(0) 编辑