Home Web Board ProblemSet Standing Status Statistics
long long输出请使用 %lld服务器的python版本为3.4
Problem K: xinjun与阴阳师

Problem K: xinjun与阴阳师

Time Limit: 1 Sec  Memory Limit: 128 MB
Submit: 38  Solved: 13
[Submit][Status][Web Board]

Description

xinjun是各类手游的狂热粉丝,因随手一氪、一氪上千而威震工大,现在他迷上了阴阳师。xinjun玩手游有一个习惯,就是经过层层计算制定出一套方案来使操作利益最大化(因此即使有扫荡券也不用,故称圣雄肝帝)。已知阴阳师有N个模式可以操作,模式iai种操作,但每种模式每日只能选用一种操作,可以不选。操作j能收益vj,但需要花费体力wj点。xinjun每日拥有体力M点,求他每日最多能得到多少收益。

Input

第一行一个正整数T(T<=10),表示共有T组数据。

对于每组数据,第一行两个正整数NM(1<=NM<=1000)

接下来N段数据,每段第一行一个正整数ai(1<=ai<=1000),第二行ai个正整数vj(1<=vj<=1000),第三行ai个正整数wj(1<=wj<=1000)

每组数据ai之和不大于104

Output

对每组数据输出一行,即xinjun每日最多能得到多少收益。

Sample Input

1
3 10
2
2 3
3 2
2
1 1
3 4
1
5
5

Sample Output

9

HINT

[Submit][Status][Web Board]