Toggle navigation
问题
来源/分类
状态
排名
竞赛&作业
Login
Language
中文
ئۇيغۇرچە
English
فارسی
ไทย
한국어
问题1606--【课课通-例题】9.7.8 0-1背包问题
1606: 【课课通-例题】9.7.8 0-1背包问题
[命题人 :
]
时间限制 :
1.000
sec
内存限制 :
128 MB
解决: 0
提交: 3
统计
题目描述
有n件物品,每件物品有一个重量和一个价值,分别记为W1,W2,…,Wn和C1,C2,…,Cn。
现在有一个背包,其容量为Wk,要从n件物品中任取若干件,要求:
(1)重量之和小于或等于W
k
。
(2)价值之和最大。
输入
第1行2个整数,表示n和W
k
,1
≤n
≤20,1
≤W
k
≤10
5
。
第2行n个整数,表示每一个物品的重量,1
≤
W
i
≤10
4
。
第3行n个整数,表示每一个物品的价值,1
≤
C
i
≤10
8
。
输出
一行一个数,表示重量之和小于或等于Wk,的最大价值和。
样例输入
Copy
8 200 79 58 86 11 28 62 15 68 83 14 54 79 72 52 48 62
样例输出
Copy
334
来源/分类
课课通(C++版)
课课通例题
9.基本算法
9.7穷举