题目描述
小 P 要往背包里装东西,背包的目标是「装满」:只要装进去的总体积不少于 就算达标(超出的部分不做要求,也不额外加分)。
货架上共有 件物品,第 件的体积是 、价值是 ,每件最多装一次。
在总体积至少为 的前提下,请计算能装入物品的最大价值总和。数据保证所有物品的总体积不少于 (一定可以达标)。
输入格式
第一行两个整数 和 。
接下来 行,每行两个整数 和 ,依次表示第 件物品的体积与价值。
输出格式
一行一个整数,表示总体积不少于 时的最大价值总和。
样例
输入
3 4 2 5 3 1 1 2
输出
8
样例解释
三件全拿:总体积 达标,价值 。
只拿第 1 件(体积 )或只拿第 2 件(体积 )都不到 ,不达标;拿第 1、2 件价值只有 。