背包问题
Usher_Ou
这个作者很懒,什么都没留下…
展开
-
HDU 1712 ACboy needs your help
ACboy needs your help Time Limit: 1000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others) Total Submission(s): 6953 Accepted Submission(s): 3853 Problem Description A原创 2017-04-02 12:08:00 · 480 阅读 · 0 评论 -
又见01背包
又见01背包 时间限制:1000 ms | 内存限制:65535 KB 难度:3 描述 有n个重量和价值分别为wi 和 vi 的 物品,从这些物品中选择总重量不超过 W 的物品,求所有挑选方案中物品价值总和的最大值。 1 1 1 1 输入多组测试数据。 每组测试数据第一行输入,n 和 W ,接下来有n行,每行输原创 2017-02-21 09:50:11 · 372 阅读 · 0 评论 -
【codevs】1014 装箱问题
1014 装箱问题 2001年NOIP全国联赛普及组 时间限制: 1 s 空间限制: 128000 KB 题目等级 : 黄金 Gold 题解 题目描述 Description 有一个箱子容量为V(正整数,0<=V<=20000),同时有n个物品(0<n<=30),每个物品有一个体积(正整数)。要求n个物品中,任取若干个装入箱内,使箱子的剩余空间为最小。输入描述 Input De原创 2017-03-21 10:45:39 · 613 阅读 · 0 评论 -
【bzoj】1042: [HAOI2008]硬币购物
1042: [HAOI2008]硬币购物Time Limit: 10 Sec Memory Limit: 162 MB Submit: 2371 Solved: 1416 [Submit][Status][Discuss] Description 硬币购物一共有4种硬币。面值分别为c1,c2,c3,c4。某人去商店买东西,去了tot次。每次带di枚ci硬币,买s i的价值的东西。请问每原创 2017-03-23 17:33:34 · 539 阅读 · 0 评论 -
完全背包(经典dp)
完全背包 时间限制:3000 ms | 内存限制:65535 KB 难度:4 描述 直接说题意,完全背包定义有N种物品和一个容量为V的背包,每种物品都有无限件可用。第i种物品的体积是c,价值是w。求解将哪些物品装入背包可使这些物品的体积总和不超过背包容量,且价值总和最大。本题要求是背包恰好装满背包时,求出最大价值总和是多少。如果不能恰好装满背包,输出NO输入 第一行: N 表示有多少组原创 2017-03-24 21:23:50 · 461 阅读 · 0 评论 -
HDU 2955 Robberies(01背包)
RobberiesTime Limit: 2000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others) Total Submission(s): 22743 Accepted Submission(s): 8383Problem Description The aspiring Roy the Robber原创 2017-03-26 16:09:48 · 323 阅读 · 0 评论 -
HDU 5410 CRB and His Birthday(01+完全)
CRB and His BirthdayTime Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/65536 K (Java/Others) Total Submission(s): 1956 Accepted Submission(s): 923Problem Description Today is CRB’s birt原创 2017-03-26 21:14:11 · 329 阅读 · 0 评论 -
UVA 562 Dividing coins(01dp)
传送门 It’s commonly known that the Dutch have invented copper-wire. Two Dutch men were fighting over a nickel, which was made of copper. They were both so eager to get it and the fighting was so fierce原创 2017-03-27 16:04:12 · 375 阅读 · 0 评论 -
【codevs】 1025 选菜
1025 选菜 时间限制: 1 s 空间限制: 128000 KB 题目等级 : 黄金 Gold 题解 题目描述 Description 在小松宿舍楼下的不远处,有PK大学最不错的一个食堂——The Farmer’s Canteen(NM食堂)。由于该食堂的菜都很不错,价格也公道,所以很多人都喜欢来这边吃饭。The Farmer’s Canteen的点菜方式如同在超原创 2017-03-27 18:00:04 · 355 阅读 · 0 评论 -
背包九讲
P01:01背包问题 题目 有N件物品和一个容量为V的背包。第i件物品的费用是c[i],价值是w[i]。求解将哪些物品装入背包可使这些物品的费用总和不超过背包容量,且价值总和最大。 基本思路 这是最基础的背包问题,特点是:每种物品仅有一件,可以选择放或不放。 用子问题定义状态:即f[i][v]表示前i件物品恰放入一个容量为v的背包可以获得的最大价值。则其状态转移方程便是:f[转载 2017-03-27 21:17:29 · 343 阅读 · 0 评论 -
HDU 5501 The Highest Mark
The Highest MarkTime Limit: 2000/1000 MS (Java/Others) Memory Limit: 131072/131072 K (Java/Others) Total Submission(s): 1082 Accepted Submission(s): 454Problem Description The SDOI in 2045 is f原创 2017-03-28 11:59:25 · 356 阅读 · 0 评论 -
POJ 2392 Space Elevator
Space Elevator Time Limit: 1000MS Memory Limit: 65536K Total Submissions: 11622 Accepted: 5518 DescriptionThe cows are going to space! They plan to achieve orbit by building a sort of sp原创 2017-03-31 17:20:02 · 423 阅读 · 2 评论 -
【codevs】 1047 邮票面值设计(dfs+dp剪枝)
1047 邮票面值设计 1999年NOIP全国联赛提高组 时间限制: 1 s 空间限制: 128000 KB 题目等级 : 钻石 Diamond 题解 题目描述 Description给定一个信封,最多只允许粘贴N张邮票,计算在给定K(N+K≤40)种邮票的情况下(假定所有的邮票数量都足够),如何设计邮票的面值,能得到最大值MAX,使在1~MAX之间的每一个邮资值都能得到。例如,原创 2017-03-31 20:22:49 · 465 阅读 · 0 评论 -
【codevs】3269 混合背包
3269 混合背包 时间限制: 1 s 空间限制: 256000 KB 题目等级 : 钻石 Diamond 题解 题目描述 Description 背包体积为V ,给出N个物品,每个物品占用体积为Vi,价值为Wi,每个物品要么至多取1件,要么至多取mi件(mi > 1) , 要么数量无限 , 在所装物品总体积不超过V的前提下所装物品的价值的和的最大值是多少原创 2017-03-31 23:12:14 · 348 阅读 · 0 评论 -
HDU 3448 Bag Problem
Bag Problem Time Limit: 10000/5000 MS (Java/Others) Memory Limit: 32768/131072 K (Java/Others) Total Submission(s): 1796 Accepted Submission(s): 499 Problem Description 0/1 bag pr原创 2017-04-01 17:34:09 · 456 阅读 · 0 评论 -
背包问题
背包问题 时间限制:3000 ms | 内存限制:65535 KB 难度:3 描述现在有很多物品(它们是可以分割的),我们知道它们每个物品的单位重量的价值v和重量w(1<=v,w<=10);如果给你一个背包它能容纳的重量为m(10<=m<=20),你所要做的就是把物品装到背包里,使背包里的物品的价值总和最大。 输入第一行输入一个正整数n(1 随后有n测试数原创 2017-02-21 09:53:44 · 301 阅读 · 0 评论