Problem5985--Sidney 和 Gandtom

5985: Sidney 和 Gandtom

[Creator : ]
Time Limit : 1.000 sec  Memory Limit : 256 MiB

Description

Sidney 想去 Gandtom 家玩。但 Sidney 家和 Gandtom 家之间是高低不平、坑坑洼洼的土路。所以他需要用他的背包装几袋稀的泥,在路上铺平一些干的土,使路变成平整的泥土,才能到 Gandtom 家见到 Gandtom。
已知现在有 $n$ 种稀的泥,第 $i$ 种稀的泥的质量为 $w_i$,体积为 $v_i$,数量为 $1$。Sidney的包能装体积不超过 $V$ 的稀的泥。Sidney 出门时携带的稀的泥的质量应该尽可能的大。在此前提下,携带的稀的泥的体积也应该尽可能的大。
试求 Sidney 最多能携带多少质量的稀的泥与此时的最大体积上路。

Input

第一行有一个整数 $T$,表示组数。
每组数据第一行有两个正整数 $n,\ V\ (0 < n,\ V \leq 10^3)$。
每组数据第二行有个 $n$ 正整数,第 $i$ 个数为 $w_i\ (0 < w_i \leq 10^6)$。
每组数据第三行有个 $n$ 正整数,第 $i$ 个数为 $v_i\ (0 < v_i \leq 10^3)$。

Output

每组样例第一行输出两个整数。表示 Sidney 最多能携带多少质量的稀的泥与此时的最大体积上路。

Sample 1 Input

2
5 3
1 2 3 4 5
1 1 1 1 1
3 7
1 2 1
3 5 3

Sample 1 Output

12 3
2 6

HINT

题目来源:SCU OJ 4580

Source/Category

基础算法 4.121.01背包