随笔分类 -  背包问题

背包问题
摘要:AcWing 1020. 潜水员 一、题目描述 潜水员为了潜水要使用特殊的装备。 他有一个带2种气体的气缸:一个为氧气,一个为氮气。 让潜水员下潜的深度需要各种数量的氧和氮。 潜水员有一定数量的气缸。 每个气缸都有重量和气体容量。 潜水员为了完成他的工作需要特定数量的氧和氮。 阅读全文
posted @ 2021-12-14 20:42 糖豆爸爸 阅读(367) 评论(0) 推荐(1) 编辑
摘要:##AcWing 8. 二维费用的背包问题 一、题目描述 有 N 件物品和一个容量是 V 的背包,背包能承受的最大重量是 M。 每件物品只能用一次。体积是 vi,重量是 mi,价值是 wi。 求解将哪些物品装入背包,可使物品总体积不超过背包容量,总重量不超过背包 阅读全文
posted @ 2021-12-13 19:55 糖豆爸爸 阅读(175) 评论(0) 推荐(0) 编辑
摘要:##AcWing 7. 混合背包问题 一、题目描述 有 n 种物品和一个 容量 为 m 的背包 物品分三类: 第一类物品只能用 1 次(01背包) 第二类物品可以用无限次(完全背包) 第三类物品最多只能用si次(多重背包) 每种体积是 vi,价值是 wi阅读全文
posted @ 2021-12-13 19:36 糖豆爸爸 阅读(143) 评论(0) 推荐(0) 编辑
摘要:##AcWing 1019. 庆功会 一、题目描述 为了庆贺班级在校运动会上取得全校第一名成绩,班主任决定开一场庆功会,为此拨款购买奖品犒劳运动员。 期望拨款金额能购买最大价值的奖品,可以补充他们的精力和体力。 输入格式 第一行二个数nm,其中n代表希望购买的奖品的种数,m表示 阅读全文
posted @ 2021-12-11 21:19 糖豆爸爸 阅读(233) 评论(0) 推荐(1) 编辑
摘要:AcWing 6. 多重背包问题 III 一、题目描述 有 N 种物品和一个容量是 V 的背包。 第 i 种物品最多有 si 件,每件体积是 vi,价值是 wi。 求解将哪些物品装入背包,可使物品体积总和不超过背包容量,且价值总和最大。 输出最大价值。 输入格式 第一行 阅读全文
posted @ 2021-12-10 11:36 糖豆爸爸 阅读(718) 评论(0) 推荐(4) 编辑
摘要:##AcWing 532. 货币系统 一、题目描述 在网友的国度中共有 n 种不同面额的货币,第 i 种货币的面额为 a[i],你可以假设每一种货币都有无穷多张。 为了方便,我们把货币种数为 n、面额数组为 a[1..n] 的货币系统记作 (n,a)。 在一个完善的货 阅读全文
posted @ 2021-12-10 08:23 糖豆爸爸 阅读(245) 评论(0) 推荐(1) 编辑
摘要:##AcWing 1021. 货币系统 【总结】背包问题的至多/恰好/至少 一、题目描述 给你一个n种面值的货币系统,求组成面值为m的货币有多少种方案。 输入格式 第一行,包含两个整数nm。 接下来n行,每行包含一个整数,表示一种货币的面值。 输出格式 共一行,包含一个 阅读全文
posted @ 2021-12-09 17:29 糖豆爸爸 阅读(247) 评论(0) 推荐(0) 编辑
摘要:##AcWing 1023. 买书 【总结】背包问题的至多/恰好/至少 一、题目描述 小明有 m 块钱,现有 10 元, 20 元, 50 元, 100 元 的书 每本书可以购买多次,求小明有多少种买书方案 输入格式 一个整数 n,代表总共钱数。 输出格式 一个整数, 阅读全文
posted @ 2021-12-09 17:07 糖豆爸爸 阅读(307) 评论(0) 推荐(0) 编辑
摘要:##[AcWing 278. 数字组合](https://www.acwing.com/problem/content/280/) **[【总结】背包问题的至多/恰好/至少](https://www.cnblogs.com/littlehb/p/15847138.html)** ### 一、 阅读全文
posted @ 2021-12-09 13:40 糖豆爸爸 阅读(273) 评论(0) 推荐(0) 编辑
摘要:##AcWing 1022. 宠物小精灵之收服 一、题目描述 宠物小精灵是一部讲述小智和他的搭档皮卡丘一起冒险的故事。 一天,小智和皮卡丘来到了小精灵狩猎场,里面有很多珍贵的野生宠物小精灵。 小智也想收服其中的一些小精灵。 然而,野生的小精灵并不那么容易被收服。 对于每一个野生小精灵而言,小 阅读全文
posted @ 2021-12-09 11:34 糖豆爸爸 阅读(355) 评论(0) 推荐(0) 编辑
摘要:##AcWing 1024. 装箱问题 一、题目描述 有一个箱子容量为 V,同时有 n 个物品,每个物品有一个体积(正整数)。 要求 n 个物品中,任取若干个装入箱内,使箱子的剩余空间为最小。 输入格式 第一行是一个整数 V,表示箱子容量。 第二行是一个整数 n,表示物品 阅读全文
posted @ 2021-12-09 10:33 糖豆爸爸 阅读(245) 评论(0) 推荐(1) 编辑
摘要:##AcWing 423. 采药 一、题目描述 辰辰是个天资聪颖的孩子,他的梦想是成为世界上最伟大的医师。 为此,他想拜附近最有威望的医师为师。 医师为了判断他的资质,给他出了一个难题。 医师把他带到一个到处都是草药的山洞里对他说:“孩子,这个山洞里有一些不同的草药,采每一株都需要一些时间, 阅读全文
posted @ 2021-12-09 10:28 糖豆爸爸 阅读(322) 评论(0) 推荐(1) 编辑
摘要:#include<bits/stdc++.h> using namespace std; const int N = 110; struct Node { int weight; //重量 int volume; //体积 int money; //让利金额 } a[N]; /** 测试用例 10 阅读全文
posted @ 2021-11-25 10:47 糖豆爸爸 阅读(36) 评论(0) 推荐(0) 编辑
摘要:#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( 阅读全文
posted @ 2021-11-25 10:17 糖豆爸爸 阅读(131) 评论(0) 推荐(0) 编辑
摘要:题目: #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 阅读全文
posted @ 2021-11-25 10:14 糖豆爸爸 阅读(172) 评论(0) 推荐(0) 编辑
摘要:##AcWing 900. 整数划分 一、题目描述 一个正整数 n 可以表示成若干个正整数之和,形如:n=n1+n2++nk,其中 n1n2nk,k1。 我们将这样的一种表示称为正整数 n 的一种划分。 现在给定一个正整数 n,请你求出 n阅读全文
posted @ 2021-10-25 11:24 糖豆爸爸 阅读(321) 评论(0) 推荐(0) 编辑
摘要:##[AcWing 9. 分组背包问题](https://www.acwing.com/problem/content/description/9/) ### 一、题目描述 有 N 组物品和一个容量是 V 的背包。 每组物品有若干个,同一组内的物品最多只能选一个。 每件物品的体积是 阅读全文
posted @ 2021-10-06 10:33 糖豆爸爸 阅读(354) 评论(0) 推荐(3) 编辑
摘要:AcWing 5. 多重背包问题 II 一、题目描述 有 N 种物品和一个容量是 V 的背包。 第 i 种物品最多有 si 件,每件体积是 vi,价值是 wi。 求解将哪些物品装入背包,可使物品体积总和不超过背包容量,且价值总和最 阅读全文
posted @ 2021-10-06 10:10 糖豆爸爸 阅读(132) 评论(0) 推荐(2) 编辑
摘要:##AcWing 4. 多重背包问题 I 一、题目描述 有 N 种物品和一个容量是 V 的背包。 第 i 种物品最多有 si 件,每件体积是 vi,价值是 wi。 求解将哪些物品装入背包,可使物品体积总和不超过背包容量,且价值总和最大。输出最大价值。 输入格式 阅读全文
posted @ 2021-10-06 10:04 糖豆爸爸 阅读(110) 评论(0) 推荐(0) 编辑
摘要:## AcWing 3. 完全背包问题 一、题目描述 有 N 种物品和一个容量是 V 的背包,每种物品都有无限件可用。 第 i 种物品的体积是 vi,价值是 wi。 求解将哪些物品装入背包,可使这些物品的总体积不超过背包容量,且总价值最大。 输出最大价值。 输入格式 阅读全文
posted @ 2021-10-06 09:39 糖豆爸爸 阅读(476) 评论(0) 推荐(0) 编辑

Live2D
点击右上角即可分享
微信分享提示