3-17 不一样的背包问题

3-17 不一样的背包问题

不一样的背包问题

时间限制:1s

空间限制:256MB

题目描述

有 \(N\) 件 体积和价值都一样 的物品和一个容量是 \(V\) 的背包。每件物品只能使用一次。

第 \(i\) 件物品的体积的价值是 \(w_i\) 。

求解将哪些物品装入背包,可使这些物品的总体积不超过背包容量,且总价值最大。

输出最大价值。

输入格式

第一行两个整数,\(N, V\),用空格隔开,分别表示物品数量和背包容积。

接下来一行有 \(N\) 个整数,第 \(i\) 个数表示第 \(i\) 件物品的体积和价值。

输出格式

输出一个整数,表示最大价值。

样例

样例输入

4 5
1 2 3 4

样例输出

5

数据范围

对于 \(50\%\) 的数据,\(1≤N≤20,1≤V≤1000\),\(1 \le w_i \le 500\);

对于 \(100\%\) 的数据,\(1≤N≤40,1≤V≤10^{18}\),\(1 \le w_i \le 10^{16}\).

信息

ID
1454
难度
8
分类
(无)
标签
(无)
递交数
29
已通过
5
通过率
17%
上传者

相关