背包DP
文章平均质量分 86
无
旺 崽
这个作者很懒,什么都没留下…
展开
-
Codeforces Round #717 (Div. 2) C. Baby Ehab Partitions Again
题目链接Baby Ehab was toying around with arrays. He has an array a of length n. He defines an array to be good if there’s no way to partition it into 2 subsequences such that the sum of the elements in the first is equal to the sum of the elements in the seco原创 2021-04-22 16:42:36 · 1945 阅读 · 2 评论 -
AtCoder Beginner Contest 192 F.Potion
动态规划,背包DP~首先我们可以暴力选取材料的种类 ccc,c∈[1,n]c\in[1,n]c∈[1,n],用 dp[i][j][k] 表示前 i 个数里选 j 个数且模数为 k 的最大值 sum,且 k=sum%c,则有如下的状态转移方程:dp[i][j][k]=max(dp[i−1][j][k],dp[i−1][j−1][(k−a[i]%t+t)dp[i][j][k] = max(dp[i - 1][j][k], dp[i - 1][j - 1][(k - a[i] \% t + t) % t] +原创 2021-03-01 19:54:34 · 1848 阅读 · 0 评论 -
中国计量大学现代科技学院第四届“中竞杯”程序设计校赛(同步赛)F.爬塔
中国计量大学现代科技学院第四届“中竞杯”程序设计校赛(同步赛)F.爬塔题目链接题目描述高川最喜欢的游戏当属 Slay the Spire,这是一款爬塔游戏,你需要从一座塔的底部一直爬到顶部,在爬塔的过程中,塔的每一层都有许多的宝物等你来拿。高川从塔的左侧开始攀爬,从底部爬到顶部,再从右侧从顶部逐步下到底部。塔总共有 n 层,每一层都有很多宝物从左到右排列。在左侧攀爬时,他只能从每层的最左边按顺序取宝物,在右侧下降时,他只能从每层的最右边按顺序取宝物。每个宝物都有一个价值,他最多拿 m 个宝物,他想知原创 2020-12-09 21:35:58 · 2323 阅读 · 0 评论 -
LeetCode 416 分割等和子集
LeetCode 416 分割等和子集题目链接给定一个只包含正整数的非空数组。是否可以将这个数组分割成两个子集,使得两个子集的元素和相等。注意:每个数组中的元素不会超过 100数组的大小不会超过 200示例 1:输入: [1, 5, 11, 5]输出: true解释: 数组可以分割成 [1, 5, 5] 和 [11].示例 2:输入: [1, 2, 3, 5]输出: false解释: 数组不能分割成两个元素和相等的子集.典型的背包问题~首先和为奇数时肯定不能平均分,对和原创 2020-10-11 15:19:08 · 2502 阅读 · 2 评论 -
牛客小白月赛7 G.CSL分苹果
牛客小白月赛7 G.CSL分苹果题目链接题目描述CSL手上有n个苹果,第i个苹果的质量是wi,现在他想把这些苹果分给他的好朋友wavator和tokitsukaze。但是CSL为了不让他们打架,根据质量决定尽量地均分成两堆分给他们。现在CSL想知道到底给每个人分多少质量的苹果。注意:苹果不能劈开来,并且如果不能正好均分,tokitsukaze小姐姐会拿到重的那一堆。输入描述:第一行输入一个整数n(2 ≤ n ≤ 100),第二行n个整数,表示每个苹果的质量wi(1 ≤ wi ≤ 100)。输出原创 2020-09-03 09:05:59 · 2414 阅读 · 0 评论 -
HHUOJ 1199 装箱问题
HHUOJ 1199 装箱问题题目链接题目描述有一个箱子容量为V(正整数,0<=V<=20000),同时有n个物品(0<n<=30),每个物品有一个体积(正整数)。要求n个物品中,任取若干个装入箱内,使箱子的剩余空间为最小。输入第一行为一个整数,表示箱子容量;第二行为一个整数,表示有n个物品;接下来n行,每行一个整数表示这n个物品的各自体积。输出一个整数,表示箱子剩余空间。样例输入2468312797样例输出0典型的 01 背包问题,AC代码如下:#incl原创 2020-08-24 18:57:55 · 2366 阅读 · 0 评论 -
LightOJ 1079 Just another Robbery
LightOJ 1079 Just another Robbery题目链接As Harry Potter series is over, Harry has no job. Since he wants to make quick money, (he wants everything quick!) so he decided to rob banks. He wants to make a calculated risk, and grab as much money as possible. Bu原创 2020-07-11 16:25:22 · 2327 阅读 · 0 评论 -
牛客 14602 xinjun与阴阳师
牛客 14602 xinjun与阴阳师题目链接题目描述xinjun是各类手游的狂热粉丝,因随手一氪、一氪上千而威震工大,现在他迷上了阴阳师。xinjun玩手游有一个习惯,就是经过层层计算制定出一套方案来使操作利益最大化(因此即使有扫荡券也不用,故称圣雄肝帝)。已知阴阳师有N个模式可以操作,模式i有ai种操作,但每种模式每日只能选用一种操作,可以不选。操作j能收益vj,但需要花费体力wj点。xinjun每日拥有体力M点,求他每日最多能得到多少收益。输入描述:第一行一个正整数T(T<=10),表原创 2020-07-09 17:01:15 · 2475 阅读 · 0 评论 -
智算之道模拟赛 C.纪念品
智算之道模拟赛 C.纪念品题目链接小伟突然获得一种超能力,他知道未来 T 天 N 种纪念品每天的价格。某个纪念品的价格是指购买一个该纪念品所需的金币数量,以及卖出一个该纪念品换回的金币数量。每天,小伟可以进行以下两种交易 无限次:任选一个纪念品,若手上有足够金币,以当日价格购买该纪念品;卖出持有的任意一个纪念品,以当日价格换回金币。每天卖出纪念品换回的金币可以立即用于购买纪念品,当日购买的纪念品也可以当日卖出换回金币。当然,一直持有纪念品也是可以的。T 天之后,小伟的超能力消失。因此他一定会在原创 2020-07-09 15:52:29 · 2968 阅读 · 0 评论 -
HDUOJ 2191 悼念512汶川大地震遇难同胞——珍惜现在,感恩生活
HDUOJ 2191 悼念512汶川大地震遇难同胞——珍惜现在,感恩生活题目链接Problem Description急!灾区的食物依然短缺!为了挽救灾区同胞的生命,心系灾区同胞的你准备自己采购一些粮食支援灾区,现在假设你一共有资金n元,而市场有m种大米,每种大米都是袋装产品,其价格不等,并且只能整袋购买。请问:你用有限的资金最多能采购多少公斤粮食呢?后记:人生是一个充满了变数的生命过程,天灾、人祸、病痛是我们生命历程中不可预知的威胁。月有阴晴圆缺,人有旦夕祸福,未来对于我们而言是一个未知数原创 2020-07-04 15:42:39 · 2279 阅读 · 0 评论 -
HDUOJ 2955 Robberies
HDUOJ 2955 Robberies题目链接Problem DescriptionThe aspiring Roy the Robber has seen a lot of American movies, and knows that the bad guys usually gets caught in the end, often because they become too greedy. He has decided to work in the lucrative business原创 2020-07-04 15:34:59 · 2312 阅读 · 0 评论 -
HDUOJ 1203 I NEED A OFFER!
HDUOJ 1203 I NEED A OFFER!题目链接Problem DescriptionSpeakless很早就想出国,现在他已经考完了所有需要的考试,准备了所有要准备的材料,于是,便需要去申请学校了。要申请国外的任何大学,你都要交纳一定的申请费用,这可是很惊人的。Speakless没有多少钱,总共只攒了n万美元。他将在m个学校中选择若干的(当然要在他的经济承受范围内)。每个学校都有不同的申请费用a(万美元),并且Speakless估计了他得到这个学校offer的可能性b。不同学校之间是否得原创 2020-07-04 11:57:11 · 2339 阅读 · 0 评论 -
HDUOJ 2159 FATE
HDUOJ 2159 FATE题目链接Problem Description最近xhd正在玩一款叫做FATE的游戏,为了得到极品装备,xhd在不停的杀怪做任务。久而久之xhd开始对杀怪产生的厌恶感,但又不得不通过杀怪来升完这最后一级。现在的问题是,xhd升掉最后一级还需n的经验值,xhd还留有m的忍耐度,每杀一个怪xhd会得到相应的经验,并减掉相应的忍耐度。当忍耐度降到0或者0以下时,xhd就不会玩这游戏。xhd还说了他最多只杀s只怪。请问他能升掉这最后一级吗?Input输入数据有多组,对于每组数原创 2020-07-04 10:42:07 · 2415 阅读 · 0 评论 -
HDUOJ 2844 Coins
HDUOJ 2844 Coins题目链接Problem DescriptionWhuacmers use coins.They have coins of value A1,A2,A3…An Silverland dollar. One day Hibix opened purse and found there were some coins. He decided to buy a very nice watch in a nearby shop. He wanted to pay the exa原创 2020-07-04 10:21:57 · 2446 阅读 · 0 评论 -
HDUOJ 1171 Big Event in HDU
HDUOJ 1171 Big Event in HDU题目链接Problem DescriptionNowadays, we all know that Computer College is the biggest department in HDU. But, maybe you don’t know that Computer College had ever been split into Computer College and Software College in 2002.The s原创 2020-07-03 20:16:57 · 2318 阅读 · 0 评论 -
HDUOJ 1284 钱币兑换问题
HDUOJ 1284 钱币兑换问题题目链接Problem Description在一个国家仅有1分,2分,3分硬币,将钱N兑换成硬币有很多种兑法。请你编程序计算出共有多少种兑法。Input每行只有一个正整数N,N小于32768。Output对应每个输入,输出兑换方法数。Sample Input293412553Sample Output71883113137761完全背包求方案数,套个板子即可,AC代码如下:#include<bits/stdc++.h>usi原创 2020-07-03 19:55:36 · 2341 阅读 · 0 评论 -
HDUOJ 1248 寒冰王座
HDUOJ 1248 寒冰王座题目链接Problem Description不死族的巫妖王发工资拉,死亡骑士拿到一张N元的钞票(记住,只有一张钞票),为了防止自己在战斗中频繁的死掉,他决定给自己买一些道具,于是他来到了地精商店前.死亡骑士:“我要买道具!”地精商人:“我们这里有三种道具,血瓶150块一个,魔法药200块一个,无敌药水350块一个.”死亡骑士:“好的,给我一个血瓶.”说完他掏出那张N元的大钞递给地精商人.地精商人:“我忘了提醒你了,我们这里没有找客人钱的习惯的,多的钱我们都当小原创 2020-07-03 19:44:17 · 2277 阅读 · 0 评论 -
The Preliminary Contest for ICPC Asia Shenyang 2019 C. Dawn-K';s water
The Preliminary Contest for ICPC Asia Shenyang 2019 C. Dawn-K’s water题目链接Dawn-K recently discovered a very magical phenomenon in the supermarket of Northeastern University: The large package is not necessarily more expensive than the small package.On th原创 2020-07-03 19:26:10 · 2286 阅读 · 0 评论 -
HDUOJ 1114 Piggy-Bank
HDUOJ 1114 Piggy-Bank题目链接Problem DescriptionBefore ACM can do anything, a budget must be prepared and the necessary financial support obtained. The main income for this action comes from Irreversibly Bound Money (IBM). The idea behind is simple. Wheneve原创 2020-07-02 20:27:58 · 2301 阅读 · 0 评论 -
HDUOJ 2602 Bone Collector
HDUOJ 2602 Bone Collector题目链接Problem DescriptionMany years ago , in Teddy’s hometown there was a man who was called “Bone Collector”. This man like to collect varies of bones , such as dog’s , cow’s , also he went to the grave …The bone collector had a原创 2020-07-02 20:04:30 · 2378 阅读 · 0 评论