摘要:
点击查看代码 /* 分组背包 题目:https://www.luogu.com.cn/record/267074243 2.讲解算法原理 1.状态表示 f[i][j] 表示:从前i个物品中挑选, 总重量不超过j的情况下, 最大价值 不行(不像之前的背包问题) f[i][j] 表示:从前i个小组中挑选 阅读全文
posted @ 2026-03-14 10:52
无酒无剑
阅读(32)
评论(0)
推荐(0)
摘要:
点击查看代码 /* 多重背包: 题目:https://ac.nowcoder.com/acm/problem/235950 2.讲解算法原理 可以用"二进制"优化 1.状态表示 f[i][j] 表示: 从[1, i]区间内挑选, 总重量不超过j的情况下, 此时的最大价值 2.状态转移方程 不选i > 阅读全文
posted @ 2026-03-14 10:03
无酒无剑
阅读(19)
评论(0)
推荐(0)
摘要:
点击查看代码 /* 完全背包 题目:https://ac.nowcoder.com/acm/problem/226516 2.讲解算法原理 1.状态表示 f[i][j] 表示:从f[i][j]表示: 从[1, i]区间中挑选, 总体积不超过j的情况下, 所有选法下, 最大价值 2.状态转移方程 不选 阅读全文
posted @ 2026-03-14 10:02
无酒无剑
阅读(12)
评论(0)
推荐(0)

浙公网安备 33010602011771号