‹ 上一题 下一题 ›

j02048. 登山装备采购 未做

1000 ms 256 MB 测试点 10 通过率 100% 背包问题J·复赛必做100题自拟题r2背包动态规划一维动态规划

题目描述

你要背一个承重上限为 的登山包上山。店里有 件装备,第 件重量 、价值 。每件装备至多买一件,不能拆分也不能重复买。在购入装备总重量不超过 的前提下,求购入装备价值总和的最大值。

输入格式

第一行两个整数 和 ,表示装备件数与背包承重上限。接下来 行,每行两个整数 和 ,表示第 件装备的重量与价值。

输出格式

一行一个整数,表示能获得的最大总价值。

样例

输入
4 8
2 3
3 4
4 5
5 6
输出
10

数据范围

  • 对于 30% 的数据: 20, 1000, 100(可枚举每件买或不买)。
  • 对于 60% 的数据: 100, , 。
  • 对于 100% 的数据: 1000, ,1 ,1 ,。
输入
输出

            
答案