#4550. 购买奖品

    ID: 4550 传统题 1000ms 256MiB 尝试: 0 已通过: 0 难度: (无) 上传者: 标签>动态规划基础DP(背包问题)第二十四讲(Level3)GESP 6级

购买奖品

购买奖品

题目描述

为了庆贺班级在校运动会上取得全校第一名成绩,班主任决定开一场庆功会,为此拨款购买奖品犒劳运动员。期望拨款金额能购买最大价值的奖品,可以补充他们的精力和体力。

输入格式

第一行二个数 nnn500n \le 500),mmm6000m \le 6000),其中 nn 代表希望购买的奖品的种数,mm 表示拨款金额。

接下来 nn 行,每行 33 个数,vvwwss,分别表示第 ii 种奖品的价格、价值(价格与价值是不同的概念)和能购买的最大数量(买 00 件到 ss 件均可),其中 v100v \le 100w1000w \le 1000s10s \le 10

输出格式

一行:一个数,表示此次购买能获得的最大的价值(注意!不是价格)。

样例输入 #1

5 12
8 2 4
4 5 9
3 5 2
4 3 6
2 2 1

样例输出 #1

17

样例输入 #2

4 12
2 1 3
3 3 2
7 9 2
4 5 1

样例输出 #2

14

数据范围

n500n \le 500m6000m \le 6000v100v \le 100w1000w \le 1000s10s \le 10

知识点与难度

本题涉及的知识点从属于 GESP六级(动态规划基础、多重背包DP),难度等级:Mid


测试点分布

Subtask 分值 测试点编号 说明
0 10 1~2 样例
1 20 3~8 小规模 / 特殊性质
2 15 9~11 Hack
3 30 12~20 中大规模
4 25 21~25 随机回归