随笔 - 418  文章 - 0  评论 - 18  阅读 - 132万

随笔分类 -  背包问题

NYOJ 860 又见01背包
摘要:有n个重量和价值分别为wi 和 vi 的 物品,从这些物品中选择总重量不超过 W的物品,求所有挑选方案中物品价值总和的最大值。 1 2 #include 3 #include 4 #include 5 using namespace std; 6 const int MAX = 0x3fffff... 阅读全文
posted @ 2015-04-14 09:24 细雨微光 阅读(278) 评论(0) 推荐(0) 编辑
一个简单题,引发的思索 + nyoj 1189
摘要:题目描述:第一行:给你两个数m和n,m表示有m个数,然后下一行输入m个数,每个数只能选择一次,统计共有多少种情况使得所选数的和大于等于n;解决本题我想到了两种方法,(题目自己想的,先不考虑超时),第一种dfs(题目自己想的,先不考虑超时)第二种:01背包问题;dfs 由于递归的结束条件放错了导致最后... 阅读全文
posted @ 2015-04-07 15:37 细雨微光 阅读(256) 评论(0) 推荐(0) 编辑
poj2392 Space Elevator(多重背包问题)
摘要:Space ElevatorTime Limit: 1000MSMemory Limit: 65536KTotal Submissions: 8569Accepted: 4052DescriptionThe cows are going to space! They plan to achieve ... 阅读全文
posted @ 2014-10-23 10:07 细雨微光 阅读(677) 评论(0) 推荐(0) 编辑
hdoj 4526 威威猫系列故事——拼车记
摘要:威威猫系列故事——拼车记Time Limit: 500/200 MS (Java/Others)Memory Limit: 65535/32768 K (Java/Others)Total Submission(s): 1098Accepted Submission(s): 341Problem D... 阅读全文
posted @ 2014-04-15 16:37 细雨微光 阅读(426) 评论(0) 推荐(0) 编辑
HDU 1059 Dividing 多重背包
摘要:DividingTime Limit: 2000/1000 MS (Java/Others)Memory Limit: 65536/32768 K (Java/Others)Total Submission(s): 15260Accepted Submission(s): 4238Problem DescriptionMarsha and Bill own a collection of marbles. They want to split the collection among themselves so that both receive an equal share of the m 阅读全文
posted @ 2014-04-11 12:45 细雨微光 阅读(414) 评论(0) 推荐(0) 编辑
背包整理(1) 01,完全,多重
摘要:背包问题 一 01背包:一般的题目描述是:有N 件物品和一个容量为V 的背包。放入第i 件物品耗费的费用是Ci,得到的价值是Wi。求解将哪些物品装入背包可使价值总和最大。 这是最基础的背包问题,特点是:每种物品仅有一件,可以选择放或不放。用子问题定义状态:即 dp[i][v] 表示前 i 件物品恰... 阅读全文
posted @ 2014-04-11 12:38 细雨微光 阅读(298) 评论(0) 推荐(0) 编辑
HDU 2844 Coin 多重背包
摘要:CoinsTime Limit: 2000/1000 MS (Java/Others)Memory Limit: 32768/32768 K (Java/Others)Total Submission(s): 6279Accepted Submission(s): 2561Problem Descr... 阅读全文
posted @ 2014-04-11 12:32 细雨微光 阅读(984) 评论(0) 推荐(0) 编辑
装箱问题 简单完全背包
摘要:题目描述 有一个箱子容量为V(正整数,0<=V<=20000),同时有n个物品(0<n<=30),每个物品有一个体积(正整数)。 要求n个物品中,任取若干个装入箱内,使箱子的剩余空间为最小。输入格式 第一行为一个整数,表示箱子容量; 第二行为一个整数,表示有n个物品; 接下来n行,每行一个整数表示这n个物品的各自体积。输出一个整数,表示箱子剩余空间。样例输入2468312797样例输出0简单背包问题: 1 #include 2 using namespace std; 3 int f[20001]; 4 int main() 5 { 6 int V,n,i,j; 7 cin>>V& 阅读全文
posted @ 2014-03-15 19:24 细雨微光 阅读(1274) 评论(0) 推荐(0) 编辑
hdoj1114 Piggy-Bank
摘要:Piggy-BankTime Limit: 2000/1000 MS (Java/Others)Memory Limit: 65536/32768 K (Java/Others)Total Submission(s): 8419Accepted Submission(s): 4245Problem DescriptionBefore ACM can do anything, a budget must be prepared and the necessary financial support obtained. The main income for this action comes f 阅读全文
posted @ 2013-08-06 09:45 细雨微光 阅读(282) 评论(0) 推荐(0) 编辑
nyoj311 完全背包 经典背包问题
摘要:完全背包时间限制:3000 ms | 内存限制:65535 KB难度:4描述直接说题意,完全背包定义有N种物品和一个容量为V的背包,每种物品都有无限件可用。第i种物品的体积是c,价值是w。求解将哪些物品装入背包可使这些物品的体积总和不超过背包容量,且价值总和最大。本题要求是背包恰好装满背包时,求出最大价值总和是多少。如果不能恰好装满背包,输出NO输入第一行: N 表示有多少组测试数据(N#include#includeusing namespace std;#define maxx -0X7ffffint main(){ int t,i,j,k,m,v; int price,wei... 阅读全文
posted @ 2013-08-05 21:34 细雨微光 阅读(612) 评论(0) 推荐(0) 编辑

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

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