编程题
### 问题描述 新一是一位资深的侦探,为了庆祝自己最近破解的一起重大案件,他决定举办一场小型庆祝会,需要购买一些奖品奖励那些在调查过程中给予他很大帮助的人。他有一份奖品清单,上面列出了他想要购买的奖品的种类、每种奖品的价格、价值和他愿意购买的最大数量。 然而,新一作为一个理性的消费者,他想要在有限的预算下,购买总价值最高的奖品。请你帮助新一计划他的购物清单。 有 $n$ 种奖品,预算为 $m$ ,每种奖品有一个价格 $v$,一个价值 $w$,和新一愿意购买的最大数量 $s$。 请计算新一最多可以购买的奖品的总价值。 ### 输入格式 输入的第一行包含两个整数 $n$ 和 $m$,分别表示奖品的种类数和新一的预算。 接下来的 $n$ 行,每行包含三个整数 $v$、$w$、$s$,表示每种奖品的价格、价值和新一愿意购买的最大数量。 数据范围保证:$n≤500$,$m≤6000$,$v≤100$,$w≤1000$,$s≤10$。 ### 输出格式 输出一行,表示新一最多可以购买的奖品的总价值。 ### 样例输入 ```text 5 1000 80 20 4 40 50 9 30 50 7 40 30 6 20 20 1 ``` ### 样例输出 ```text 1040 ```
查看答案
赣ICP备20007335号-2