背包dp
文章平均质量分 86
nobleman__
加油王先生
展开
-
01背包入门题【简单到死】
声明:这些题大多是板子题,HDU的多,新手题都是,题目就不贴了,直接点链接就行1. HDU - 2062 - Bone Collector 题意:最裸的01背包,给你背包总量和物品数,以及物品的价值和体积,让你求背包装满后的最大价值参考代码#include<bits/stdc++.h>using namespace std;const int N = 1e3 + 10;int w[N],v[N]原创 2017-09-28 21:24:31 · 4696 阅读 · 14 评论 -
蓝桥杯 算法提高 金明的预算方案 CODEVS 1155 【分组背包】
算法提高 金明的预算方案 时间限制:1.0s 内存限制:256.0MB问题描述 金明今天很开心,家里购置的新房就要领钥匙了,新房里有一间金明自己专用的很宽敞的房间。更让他高兴的是,妈妈昨天对他说:“你的房间需要购买哪些物品,怎么布置,你说了算,只要不超过N元钱就行”。今天一早,金明就开始做预算了,他把想买的物品分为两类:主件与附件,附件是从属于某个主件的,下表就是一些主件与附件...原创 2018-03-01 17:29:30 · 343 阅读 · 0 评论 -
蓝桥杯 算法提高 拿糖果【变形的背包问题】
算法提高 拿糖果 时间限制:1.0s 内存限制:256.0MB 问题描述 妈妈给小B买了N块糖!但是她不允许小B直接吃掉。 假设当前有M块糖,小B每次可以拿P块糖,其中P是M的一个不大于根号下M的质因数。这时,妈妈就会在小B拿了P块糖以后再从糖堆里拿走P块糖。然后小B就可以接着拿糖。 现在小B希望知道最多可以拿多少糖。输入格式 一个整数N输出格式...原创 2018-03-01 11:10:55 · 589 阅读 · 0 评论 -
POJ - 2148 Cow Exhibition 【01背包 + 负值的处理】
Cow ExhibitionTime Limit: 1000MS Memory Limit: 65536K Total Submissions: 14735 Accepted: 5979Description“Fat and docile, big and dumb, they look so stupid, they aren’t much fun…” ...原创 2018-02-28 22:38:29 · 440 阅读 · 0 评论 -
蓝桥杯 算法提高 求最大值 【01背包 + 负值的处理】
算法提高 求最大值 时间限制:1.0s 内存限制:256.0MB问题描述 给n个有序整数对ai bi,你需要选择一些整数对 使得所有你选定的数的ai+bi的和最大。并且要求你选定的数对的ai之和非负,bi之和非负。输入格式 输入的第一行为n,数对的个数 以下n行每行两个整数 ai bi输出格式 输出你选定的数对的ai+bi之和样例输入5 -4...原创 2018-02-28 22:15:48 · 2002 阅读 · 0 评论 -
”浪潮杯”山东省第八届ACM大学生程序设计竞赛 K CF【01背包 + 贪心】
CFTime Limit: 1000 ms Memory Limit: 65536 KiB Problem DescriptionLYD loves codeforces since there are many Russian contests. In an contest lasting for T minutes there are n problems, and for the...原创 2018-02-15 14:35:24 · 432 阅读 · 0 评论 -
EOJ Monthly 2018.2 (Good bye 2017) A1. A2. 坑爹的售票机【完全背包】
A2. 坑爹的售票机Time limit per test: 2.0 secondsMemory limit: 256 megabytesoxx 和 xjj 决定和小伙伴们一同坐船前往 Xiamen。去 Xiamen 的船票一张 p 元。当他们满怀兴致地来到港口时发现居然只有不设找零的自动售票机,只能使用一元,五元,十元,二十元,五十元,一百元的纸币,且一次至多买 k 张船票。因此...原创 2018-02-13 22:00:52 · 1566 阅读 · 1 评论 -
2018年全国多校算法寒假训练营练习比赛(第二场) B TaoTao要吃鸡【01背包 + 贪心】
题目描述 Taotao的电脑带不动绝地求生,所以taotao只能去玩pc版的荒野行动了, 和绝地求生一样,游戏人物本身可以携带一定重量m的物品,装备背包 之后可以多携带h(h为0代表没有装备背包)重量的东西。玩了几天 taotao发现了一个BUG,当装备背包之后,如果可携带重量没有满,就 可以拿一个任意重的东西。(解释看样例)有一天taotao空降到了一个 奇怪的岛上,岛上有n件装备原创 2018-01-28 17:05:11 · 2795 阅读 · 0 评论 -
最最最经典的背包九讲【dd大牛】
声明:本文只dd大牛写的,只是用来参考学习,请dd手下我的膝盖,Orz背包九讲P01: 01 背包问题题目 有 N 件物品和一个容量为 V 的背包。第 i 件物品的费用是 c[i],价值是 w[i]。求解将哪些物品装入背包可使这些物品的费用总和不超过背包容量,且价值总和最大。 基本思路 这是最基础的背包问题,特点是:每种物品仅有一件,可以选择放或不放。用子问题定义状态:即f[i][v]表示前i转载 2017-10-05 22:09:27 · 1194 阅读 · 0 评论 -
HDU - 1712 - ACboy needs your help【最最最最经典的 分组背包】
ACboy needs your helpTime Limit: 1000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others) Total Submission(s): 7609 Accepted Submission(s): 4211Problem DescriptionACboy has N courses原创 2017-10-05 22:03:40 · 547 阅读 · 0 评论 -
HDU - 2159 - FATE 【二维完全背包,和一维差不多呀】
FATETime Limit: 2000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others) Total Submission(s): 15580 Accepted Submission(s): 7349Problem Description最近xhd正在玩一款叫做FATE的游戏,为了得到极品装备,xhd在不停原创 2017-10-05 15:02:18 · 1694 阅读 · 0 评论 -
完全背包入门题【简单到死啊】
声明:这些题大多是板子题,HDU的多,新手题都是,题目就不贴了,直接点链接就行1. HDU- 1114 - Piggy-Bank题意: 一个存钱罐,给你一开始体积和总共可以装的体积,然后在给你n 个硬币,给你相应的价值和体积,问你装满的话最少可以装多少钱,硬币可以用无限次 分析: 一个完全背包的板子题,直接看代码参考代码#include<bits/stdc++.h>using namespace原创 2017-09-28 21:34:45 · 2852 阅读 · 0 评论 -
HDU - 3466 - Proud Merchants 【经典必做 之 有点意思的01背包】
Proud MerchantsTime Limit: 2000/1000 MS (Java/Others) Memory Limit: 131072/65536 K (Java/Others) Total Submission(s): 7095 Accepted Submission(s): 2953Problem DescriptionRecently, iSea went to a原创 2017-09-29 15:28:17 · 659 阅读 · 0 评论 -
HDU - 2639 - Bone Collector II 【经典01背包问题*】
Bone Collector IIProblem DescriptionThe title of this problem is familiar,isn’t it?yeah,if you had took part in the “Rookie Cup” competition,you must have seem this title.If you haven’t seen it before,原创 2017-09-29 11:38:07 · 471 阅读 · 0 评论 -
多重背包【简单到死啊】
声明:这些题大多是板子题,HDU的多,新手题都是,题目就不贴了,直接点链接就行1. HDU - 2191 - 悼念512汶川大地震遇难同胞——珍惜现在,感恩生活题意: 裸的多重背包,题目说的重量为最后求的价值,给了背包的容量,和每个物品相应的体积和价值和个数,最后求装满后的最大价值参考代码#include<bits/stdc++.h>using namespace std;const int N原创 2017-09-29 10:18:23 · 605 阅读 · 0 评论 -
L3-001. 凑零钱 - 【01背包 + 记录路径 + 裸裸裸题】
L3-001. 凑零钱时间限制 200 ms 内存限制 65536 kB 代码长度限制 8000 B 判题程序 Standard 作者 陈越 韩梅梅喜欢满宇宙到处逛街。现在她逛到了一家火星店里,发现这家店有个特别的规矩:你可以用任何星球的硬币付钱,但是绝不找零,当然也不能欠债。韩梅梅手边有104枚来自各个星球的硬币,需要请你帮她盘算一下,是否可能精确凑出要付的款额。输入格式:输入原创 2017-10-06 20:30:06 · 760 阅读 · 1 评论 -
codeforces189 A. Cut Ribbon【完全背包】
A. Cut Ribbontime limit per test1 second memory limit per test256 megabytesPolycarpus has a ribbon, its length is n. He wants to cut the ribbon in a way that fulfils the following two conditions:...原创 2018-02-23 22:53:12 · 825 阅读 · 0 评论