
背包问题
xuanweiace
一个热爱算法竞赛的弱校ACMer路过。青大本,浙大硕,方向后端开发,菜鸡一枚,奋斗ing...
展开
-
【qduoj - 142】 多重背包(0-1背包的另类处理,dp)
题干:ycb的ACM进阶之路Description ycb是个天资聪颖的孩子,他的梦想是成为世界上最伟大的ACMer。为此,他想拜附近最有威望的dalao为师。dalao为了判断他的资质,给他出了一个难题。dalao把他带到一个到处都是题的oj里对他说:“孩子,这个oj里有一些不同的题,做每一道题都需要一些时间,每一题也有它自身的rp(人品值)。我会给你一段时间,在这段时间里,...原创 2018-10-30 22:07:07 · 253 阅读 · 0 评论 -
【牛客 - 317C】小a与星际探索(背包dp 或 线性基)
题干:小a正在玩一款星际探索游戏,小a需要驾驶着飞船从11号星球出发前往nn号星球。其中每个星球有一个能量指数pp。星球ii能到达星球jj当且仅当pi>pjpi>pj。同时小a的飞船还有一个耐久度tt,初始时为11号点的能量指数,若小a前往星球jj,那么飞船的耐久度会变为t⊕pjt⊕pj(即tt异或pjpj,关于其定义请自行百度)小a想知道到达nn号星球时耐久度最大为多少注...原创 2019-01-27 18:01:31 · 459 阅读 · 0 评论 -
【蓝桥杯官网试题 - 算法提高 】求最大值 (dp,0-1背包)
题干:问题描述 给n个有序整数对ai bi,你需要选择一些整数对 使得所有你选定的数的ai+bi的和最大。并且要求你选定的数对的ai之和非负,bi之和非负。输入格式 输入的第一行为n,数对的个数 以下n行每行两个整数 ai bi输出格式 输出你选定的数对的ai+bi之和样例输入5-403 -625-847 901-624 -708-293 413...原创 2019-02-16 00:08:32 · 853 阅读 · 1 评论 -
【牛客 - 318J】王者荣耀(dp,01背包)
题干:"无论何时何地,都会遵守约定"。"奋力逃吧"。"关于取下敌人性命这件事,也从不失约"。小懒虫zmx平时最喜欢玩的游戏就是《王者荣耀》,在这款游戏中它也最喜欢百里守约这个英雄。最近,zmx准备冲国服百里,所以它开始练英雄,你有很多个时间段来练习英雄,每个时间段有一个开始时间点和结束时间点,以及可以获得的熟练度。不过现在你可以随意修改任意练习时间段的开始和结束时间点,但是你不能修改时间段...原创 2019-02-13 21:09:30 · 449 阅读 · 0 评论 -
【蓝桥杯官网试题 - 算法提高】 贪吃的大嘴 (多重背包转0-1背包,dp)
题干:问题描述 有一只特别贪吃的大嘴,她很喜欢吃一种小蛋糕,而每一个小蛋糕有一个美味度,而大嘴是很傲娇的,一定要吃美味度和刚好为m的小蛋糕,而且大嘴还特别懒,她希望通过吃数量最少的小蛋糕达到这个目的.所以她希望你能设计一个程序帮她决定要吃哪些小蛋糕.输入格式 先输入一行包含2个整数m、n,表示大嘴需要吃美味度和为m的小蛋糕,而小蛋糕一共有n种,下面输入n行,每行2个整数,第一个...原创 2019-02-17 21:12:15 · 940 阅读 · 0 评论 -
【洛谷 - P1507 】NASA的食物计划(二维费用背包,dp)
题干:题目背景NASA(美国航空航天局)因为航天飞机的隔热瓦等其他安全技术问题一直大伤脑筋,因此在各方压力下终止了航天飞机的历史,但是此类事情会不会在以后发生,谁也无法保证,在遇到这类航天问题时,解决方法也许只能让航天员出仓维修,但是多次的维修会消耗航天员大量的能量,因此NASA便想设计一种食品方案,让体积和承重有限的条件下多装载一些高卡路里的食物.题目描述航天飞机的体积有限,当然...原创 2019-02-17 21:11:40 · 377 阅读 · 0 评论 -
【Loj - 515】贪心只能过样例(暴力,或01背包 + bitset)
题干:题目描述输入格式第一行一个数n。然后n行,每行两个数表示 ai,bi。输出格式输出一行一个数表示答案。样例样例输入51 22 33 44 55 6样例输出26数据范围与提示解题报告: 注意到要求统计种类数,所以输入a,b分别为10,11的时候我们可以看成是可以增加的范围就是11*11-10*10,所以我们...原创 2019-03-02 21:33:07 · 665 阅读 · 0 评论 -
【ZOJ - 4019】Schrödinger's Knapsack (dp,背包,贪心,组内贪心组间dp)
题干:有两种物品,k分别为k1,k2,有大小各不一的这两种物品若干,放入容量为c的背包中,能获得求最大的值。放的顺序会影响结果。每次放入一物品,其获得的值都可以用v=kr计算,r表示放入后背包剩下的容量。有两种物品分别为n,m个,每种物品对应价值k1,k2。有一个容量为c的背包,每次将一个物品放入背包所获取的价值为(k1或k2)*放入物品后的剩余体积。求问所获取的最大价值。解题报告:...原创 2019-03-03 15:32:48 · 323 阅读 · 0 评论 -
【ZOJ - 3703】Happy Programming Contest(带优先级的01背包,贪心背包)
题干:In Zhejiang University Programming Contest, a team is called "couple team" if it consists of only two students loving each other. In the contest, the team will get a lovely balloon with unique co...原创 2019-03-08 12:10:05 · 321 阅读 · 0 评论 -
【HDU - 1561】The more, The Better(树形背包,dp,依赖背包问题与空间优化,tricks)
题干:ACboy很喜欢玩一种战略游戏,在一个地图上,有N座城堡,每座城堡都有一定的宝物,在每次游戏中ACboy允许攻克M个城堡并获得里面的宝物。但由于地理位置原因,有些城堡不能直接攻克,要攻克这些城堡必须先攻克其他某一个特定的城堡。你能帮ACboy算出要获得尽量多的宝物应该攻克哪M个城堡吗?Input每个测试实例首先包括2个整数,N,M.(1 <= M <= N <...原创 2019-03-17 13:05:53 · 246 阅读 · 0 评论 -
【ZOJ - 3211】Dream City (01背包类问题,贪心背包)
题干:JAVAMAN is visiting Dream City and he sees a yard of gold coin trees. There arentrees in the yard. Let's call them tree 1, tree 2 ...and treen. At the first day, each treeihasaicoins on it...原创 2019-03-08 13:41:08 · 694 阅读 · 0 评论 -
【ZOJ - 2955】Interesting Dart Game(背包,结论,裴蜀定理,数论)
题干:Recently, Dearboy buys a dart for his dormitory, but neither Dearboy nor his roommate knows how to play it. So they decide to make a new rule in the dormitory, which goes as follows:Given a num...原创 2019-03-26 22:12:44 · 269 阅读 · 0 评论 -
【牛客 - 696D】小K的雕塑(dp,鸽巢原理,01背包类问题)
题干:链接:https://ac.nowcoder.com/acm/contest/696/D来源:牛客网小K有n个雕塑,每个雕塑上有一个整数若集合T中的每一个元素在n个雕塑上都能找得到,则称这个集合为一个优秀的集合小K想知道所有大小<=k优秀的集合的价值和是多少一个优秀的集合的价值可以用来表示输入描述:两个整数n,k,分别表示雕塑的数量与集合大小的上限...原创 2019-05-02 23:43:14 · 332 阅读 · 0 评论 -
【51Nod - 1268】和为K的组合 (背包 或 dfs)
题干:给出N个正整数组成的数组A,求能否从中选出若干个,使他们的和为K。如果可以,输出:"Yes",否则输出"No"。Input第1行:2个数N, K, N为数组的长度, K为需要判断的和(2 <= N <= 20,1 <= K <= 10^9) 第2 - N + 1行:每行1个数,对应数组的元素Aii (1 <= Aii <= 10^6)Ou...原创 2018-10-17 19:16:31 · 392 阅读 · 0 评论 -
【洛谷 - U43391】不是0-1背包的暴力AC(思维,二分,可转化为二元组问题,复习暴力dfs总结)
题干:https://www.luogu.org/problemnew/show/U43391自01背包问世之后,小A对此深感兴趣。一天,小A去远游,却发现他的背包不同于01背包。 小A的背包最多能装W的价值现有n件物品,分别为v1,v2,v3……vn问如何存放物品,使背包内物品总价值达到最大输入输出格式输入格式: 输入第一行包含两个整数,分别代表n和W。 以后N行,每...原创 2018-10-08 00:50:20 · 380 阅读 · 0 评论 -
【POJ - 2392】Space Elevator (dp,优秀的背包问题)
题干:The cows are going to space! They plan to achieve orbit by building a sort of space elevator: a giant tower of blocks. They have K (1 <= K <= 400) different types of blocks with which to bu...原创 2018-12-05 20:42:23 · 316 阅读 · 0 评论 -
【nyoj-456】 邮票分你一半 (dp,0-1背包的中点问题)
题干:邮票分你一半时间限制:1000ms | 内存限制:65535KB难度:3描述 小珂最近收集了些邮票,他想把其中的一些给他的好朋友小明。每张邮票上都有分值,他们想把这些邮票分成两份,并且使这两份邮票的分值和相差最小(就是小珂得到的邮票分值和与小明的差值最小),现在每张邮票的分值已经知道了,他们已经分好了,你知道最后他们得到的邮票分值和相差多少吗?输入...原创 2019-05-09 21:51:52 · 275 阅读 · 0 评论 -
☆【UVA - 624 】CD(dp + 0-1背包 + 记录路径)
题干:You have a long drive by car ahead. You have a tape recorder, but unfortunately your best music is on CDs. You need to have it on tapes so the problem to solve is: you have a tapeNminutes long....原创 2019-10-18 21:21:47 · 177 阅读 · 0 评论 -
【POJ - 3211】Washing Clothes (dp,0-1背包中点问题)
题干:Dearboy was so busy recently that now he has piles of clothes to wash. Luckily, he has a beautiful and hard-working girlfriend to help him. The clothes are in varieties of colors but each piece o...原创 2019-10-18 21:20:06 · 187 阅读 · 0 评论 -
【HDU - 3466 】Proud Merchants(dp,背包问题,巧妙排序)
题干:Recently, iSea went to an ancient country. For such a long time, it was the most wealthy and powerful kingdom in the world. As a result, the people in this country are still very proud even if th...原创 2018-08-20 21:47:03 · 273 阅读 · 0 评论 -
【HDU - 2546】饭卡 (dp,0-1背包,贪心思想)
电子科大本部食堂的饭卡有一种很诡异的设计,即在购买之前判断余额。如果购买一个商品之前,卡上的剩余金额大于或等于5元,就一定可以购买成功(即使购买后卡上余额为负),否则无法购买(即使金额足够)。所以大家都希望尽量使卡上的余额最少。 某天,食堂中有n种菜出售,每种菜可购买一次。已知每种菜的价格以及卡上的余额,问最少可使卡上的余额为多少。 Input多组数据。对于每组数据: 第一行为正整数n...原创 2018-11-03 13:00:12 · 353 阅读 · 0 评论 -
【POJ - 3624 】Charm Bracelet (dp,0-1背包裸题)
题干:Bessie has gone to the mall's jewelry store and spies a charm bracelet. Of course, she'd like to fill it with the best charms possible from the N (1 ≤ N ≤ 3,402) available charms. Each charm i in...原创 2018-08-21 14:50:11 · 248 阅读 · 0 评论 -
【nyoj - 860】 又见0-1背包 (dp,反向0-1背包,好题好思路)
题干:又见01背包时间限制:1000 ms | 内存限制:65535 KB难度:3输入多组测试数据。每组测试数据第一行输入,n 和 W ,接下来有n行,每行输入两个数,代表第i个物品的wi 和 vi。输出满足题意的最大价值,每组测试数据占一行。样例输入4 52 31 23 42 2样例输出7来源飘谊系列上传者TC_张友谊...原创 2018-09-05 01:11:33 · 628 阅读 · 0 评论 -
【 FZU - 2214 】Knapsack problem(逆向0-1背包)
题干:Given a set of n items, each with a weight w[i] and a value v[i], determine a way to choose the items into a knapsack so that the total weight is less than or equal to a given limit B and the tot...原创 2018-09-05 01:12:03 · 331 阅读 · 0 评论 -
【qduoj - 纳新题】凑数题(恰好装满类0-1背包 或 母函数)
题干:描述 小Q手里有n枚硬币,每枚硬币有一定的金额x,他想知道,用这些硬币能组成多少种不同的金额。但是他太笨了,自己数懵了,你来帮帮他好不好?注意:组成金额时,每枚硬币只能用一次,但可以同时使用等面值的不同硬币输入 第一行 n,表示第二行一共有n个数字第二行 n个数字,表示不同的硬币的面值单组输入,不用担心输出 第一行 输出 m, 表示可以组成多少种...原创 2018-09-22 20:14:34 · 538 阅读 · 0 评论 -
【ZOJ - 3956】Course Selection System(01背包)
题干:There arencourses in the course selection system of Marjar University. Thei-th course is described by two values: happinessHiand creditCi. If a student selectsmcoursesx1,x2, ...,xm, th...原创 2019-04-19 12:29:35 · 253 阅读 · 0 评论