There are N houses for sale. The i-th house costs Ai dollars to buy. You have a budget of B dollars to spend.
What is the maximum number of houses you can buy?
The first line of the input gives the number of test cases, T. T test cases follow. Each test case begins with a single line containing the two integers N and B. The second line contains N integers. The i-th integer is Ai, the cost of the i-th house.
For each test case, output one line containing Case #x: y, where x is the test case number (starting from 1) and y is
the maximum number of houses you can buy.
Time limit: 1 second.
Memory limit: 512 MB.
1 ≤ T ≤ 100.
1 ≤ B ≤ 105.
1 ≤ Ai ≤ 1000, for all i.
Sample Testcases
1 ≤ N ≤ 100.
1 ≤ N ≤ 105.
3 4 100 20 90 40 90 4 50 30 30 10 10 3 300 999 999 999
Case #1: 2 Case #2: 3 Case #3: 0
Note: Unlike previous editions, in Kick Start 2020, all test sets are visible verdict test sets, meaning you receive instant feedback upon submission.
| Subtask | Score |
|---|---|
| 1 | 0 |
| 2 | 49 |
| 3 | 51 |