随笔分类 - 背包问题
背包问题
摘要: . 潜水员 一、题目描述 潜水员为了潜水要使用特殊的装备。 他有一个带种气体的气缸:一个为氧气,一个为氮气。 让潜水员下潜的深度需要各种数量的氧和氮。 潜水员有一定数量的气缸。 每个气缸都有重量和气体容量。 潜水员为了完成他的工作需要特定数量的氧和氮。
阅读全文
摘要:## . 二维费用的背包问题 一、题目描述 有 件物品和一个容量是 的背包,背包能承受的最大重量是 。 每件物品只能用一次。体积是 ,重量是 ,价值是 。 求解将哪些物品装入背包,可使物品总体积不超过背包容量,总重量不超过背包
阅读全文
摘要:## . 混合背包问题 一、题目描述 有 种物品和一个 容量 为 的背包 物品分三类: 第一类物品只能用 次(背包) 第二类物品可以用无限次(完全背包) 第三类物品最多只能用次(多重背包) 每种体积是 ,价值是 求
阅读全文
摘要:## . 庆功会 一、题目描述 为了庆贺班级在校运动会上取得全校第一名成绩,班主任决定开一场庆功会,为此拨款购买奖品犒劳运动员。 期望拨款金额能购买最大价值的奖品,可以补充他们的精力和体力。 输入格式 第一行二个数,其中代表希望购买的奖品的种数,表示
阅读全文
摘要:AcWing 6. 多重背包问题 III 一、题目描述 有 种物品和一个容量是 的背包。 第 种物品最多有 件,每件体积是 ,价值是 。 求解将哪些物品装入背包,可使物品体积总和不超过背包容量,且价值总和最大。 输出最大价值。 输入格式 第一行
阅读全文
摘要:## . 货币系统 一、题目描述 在网友的国度中共有 种不同面额的货币,第 种货币的面额为 ,你可以假设每一种货币都有无穷多张。 为了方便,我们把货币种数为 、面额数组为 的货币系统记作 。 在一个完善的货
阅读全文
摘要:## . 货币系统 【总结】背包问题的至多/恰好/至少 一、题目描述 给你一个种面值的货币系统,求组成面值为的货币有多少种方案。 输入格式 第一行,包含两个整数和。 接下来行,每行包含一个整数,表示一种货币的面值。 输出格式 共一行,包含一个
阅读全文
摘要:## . 买书 【总结】背包问题的至多/恰好/至少 一、题目描述 小明有 块钱,现有 元, 元, 元, 元 的书 每本书可以购买多次,求小明有多少种买书方案 输入格式 一个整数 ,代表总共钱数。 输出格式 一个整数,
阅读全文
摘要:##[ . 数字组合](https://www.acwing.com/problem/content/280/) **[【总结】背包问题的至多/恰好/至少](https://www.cnblogs.com/littlehb/p/15847138.html)** ### 一、
阅读全文
摘要:## . 宠物小精灵之收服 一、题目描述 宠物小精灵是一部讲述小智和他的搭档皮卡丘一起冒险的故事。 一天,小智和皮卡丘来到了小精灵狩猎场,里面有很多珍贵的野生宠物小精灵。 小智也想收服其中的一些小精灵。 然而,野生的小精灵并不那么容易被收服。 对于每一个野生小精灵而言,小
阅读全文
摘要:## . 装箱问题 一、题目描述 有一个箱子容量为 ,同时有 个物品,每个物品有一个体积(正整数)。 要求 个物品中,任取若干个装入箱内,使箱子的剩余空间为最小。 输入格式 第一行是一个整数 ,表示箱子容量。 第二行是一个整数 ,表示物品
阅读全文
摘要:## . 采药 一、题目描述 辰辰是个天资聪颖的孩子,他的梦想是成为世界上最伟大的医师。 为此,他想拜附近最有威望的医师为师。 医师为了判断他的资质,给他出了一个难题。 医师把他带到一个到处都是草药的山洞里对他说:“孩子,这个山洞里有一些不同的草药,采每一株都需要一些时间,
阅读全文
摘要:#include<bits/stdc++.h> using namespace std; const int N = 110; struct Node { int weight; //重量 int volume; //体积 int money; //让利金额 } a[N]; /** 测试用例 10
阅读全文
摘要:#include <bits/stdc++.h> using namespace std; const int N = 1010; int n, m; int v[N], w[N]; int f[N]; /** 测试用例: 80 2 18 10 30 20 */ //完全背包问题 int main(
阅读全文
摘要:题目: #include<bits/stdc++.h> using namespace std; const int N = 1010; int n, m; int v[N], w[N]; int f[N]; int main() { //优化输入 ios::sync_with_stdio(fals
阅读全文
摘要:##[ . 分组背包问题](https://www.acwing.com/problem/content/description/9/) ### 一、题目描述 有 组物品和一个容量是 的背包。 每组物品有若干个,同一组内的物品最多只能选一个。 每件物品的体积是
阅读全文
摘要: . 多重背包问题 II 一、题目描述 有 种物品和一个容量是 的背包。 第 种物品最多有 件,每件体积是 ,价值是 。 求解将哪些物品装入背包,可使物品体积总和不超过背包容量,且价值总和最
阅读全文
摘要:## . 多重背包问题 I 一、题目描述 有 种物品和一个容量是 的背包。 第 种物品最多有 件,每件体积是 ,价值是 。 求解将哪些物品装入背包,可使物品体积总和不超过背包容量,且价值总和最大。输出最大价值。 输入格式
阅读全文
摘要:## . 完全背包问题 一、题目描述 有 种物品和一个容量是 的背包,每种物品都有无限件可用。 第 种物品的体积是 ,价值是 。 求解将哪些物品装入背包,可使这些物品的总体积不超过背包容量,且总价值最大。 输出最大价值。 输入格式
阅读全文