1957. cst7 的凑单计划

本题与LXY的凑单计划 差异仅在数据范围,你可以用本题的代码通过《LXY的凑单计划》。

A1m 在比赛后请 cst7 喝奶茶,cst7 非常喜欢喝奶茶,所以他想要尽可能多喝奶茶。但是如果奶茶总金额大于 S ,A1m 就会让 cst7 自己买单,cst7不想自己买单,于是他决定把钱花到刀刃上。

已知有 N 款奶茶,每款奶茶的价格为 P_i,满足感为 W_i,每款奶茶最多可以点 X_i 次(X_i=0 表示可以点无限次)。cst7 希望点单的价格不超过 S 的同时使得满足感最大。

cst7 虽然这样想,但是懒得计算,于是他找到了你,希望你帮他写一个程序算一下他最多能有多满足。

输入

第一行输入 N,S \ (1 \leq N \leq 100,1 \leq S \leq 10^5) 分别表示有多少款奶茶和 A1m 将会买单的价格。

接下来 N 行,每行输入三个正整数 P_i,W_i,X_i \ (1 \leq P_i≤500,0≤W_i≤300,0≤X_i≤S),分别表示第 i 款奶茶的价格,满足感和可以点的次数(0 表示可以点无限次)。

输出

输出 cst7 可获得的最大的满足感。

样例

标准输入 复制文本
3 10
2 1 0
3 3 1
4 5 4
标准输出 复制文本
11
登录以提交代码。
单点时限 1 秒
内存限制 128 MB
提交 30
通过 14