UOJ Logo 蜗牛编程训练题库

JZOJ

#418. 完全背包

Statistics
时间限制:1s    空间限制:256MB    输入文件:knapsack.in    输出文件:knapsack.out
当前24小时内您还剩30次提交本题的机会

题目描述

有一个负重能力为m(m<=300)的背包和n(n<=100)种物品,第i种物品的价值为v[i],重量为w[i]。在不超过背包负重能力的前提下选择若干个物品装入背包,使这些物品的价值之和最大。每种物品可以不选,也可以选择多个。假设每种物品都有足够的数量。

输入格式

第1行 m n 第2行到n+1行 每行两个数据,分别为每种物品的重量和价值,空格隔开。

输出格式

装入背包物品的最大价值

样例数据

input

12 4
2  1
3  3
4  5
7  9

output

max=15

数据规模与约定

时间限制:$1 \text {s}$

空间限制:$256 \text {MB}$

Solutions

标题 发表者 发表日期
None