Pku3900 The Robbery
在布加勒斯特市中心的一座银行金库中,有 个编号为 到 的箱子。编号为 的箱子中装有 颗钻石,每颗钻石的重量为 ,价值为 。
John 和 Brus 想从中带走一些钻石,但他们能够携带的钻石总重量不能超过 。请计算他们能够带走的钻石的最大总价值。
输入格式
第一行包含一个整数 ,表示测试用例的数量。
每组测试用例包含三行:
- 第一行包含两个整数 和 ,分别表示箱子的数量和能够携带的最大总重量;
- 第二行包含 个整数 ,其中 表示第 个箱子中每颗钻石的重量;
- 第三行包含 个整数 ,其中 表示第 个箱子中每颗钻石的价值。
输出格式
对于每组测试用例,输出一行一个整数,表示在钻石总重量不超过 的条件下能够获得的最大总价值。
样例输入
2
2 4
3 2
5 3
3 100
4 7 1
5 9 2
样例输出
6
29
数据范围
- ;
- ;
- ;
- 。
来源与许可
本题题面与测试数据整理自 BZOJ。
样例 1
输入
2
2 4
3 2
5 3
3 100
4 7 1
5 9 2
输出
6
29