‹ 上一题 下一题 ›

j02060. 行李箱极限打包 未做

1000 ms 256 MB 测试点 10 背包问题J·复赛必做100题自拟题r201背包

题目描述

你有一个容量为 的行李箱和 件物品,第 件占据体积 。每件物品要么整件放入、要么留在家里,不能拆分。行李箱内物品体积总和不能超过 ,求能塞进行李箱的物品体积总和的最大值。

输入格式

第一行两个整数 和 ,表示物品件数与行李箱容量。接下来 行,每行一个整数 ,表示第 件物品占据的体积( 可能超过 ,这样的物品装不下)。

输出格式

一行一个整数,表示能塞进行李箱的物品体积总和的最大值。

样例

输入
4 10
4
8
5
3
输出
9

数据范围

  • 对于 30% 的数据: 20, 1000(可枚举子集)。
  • 对于 60% 的数据: 60, 2000。
  • 对于 100% 的数据: 100, ,1 ,。
输入
输出

            
答案