# Clarke and food

Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/65536 K (Java/Others)
Total Submission(s): 501    Accepted Submission(s): 292

Problem Description
Clarke is a patient with multiple personality disorder. One day, Clarke turned into a cook, was shopping for food.
Clarke has bought n food. The volume of the ith food is vi. Now Clarke has a pack with volume V. He wants to carry food as much as possible. Tell him the maxmium number he can brought with this pack.

Input
The first line contains an integer T(1T10), the number of the test cases.
For each test case:
The first line contains two integers n,V(1n105,1V109)
The second line contains n integers, the ith integer denotes vi(1vi109).

Output
For each test case, print a line with an integer which denotes the answer.

Sample Input
1 3 5 1 3 4

Sample Output
2 Hint: We can carry 1 and 3, the total volume of them is 5.

AC代码:

#include "iostream"
#include "cstdio"
#include "cstring"
#include "algorithm"
#include "utility"
#include "map"
#include "set"
#include "vector"
using namespace std;
typedef long long ll;
const int MAXN = 1e5 + 5;
int n, v, a[MAXN];
int main(int argc, char const *argv[])
{
int t;
scanf("%d", &t);
while(t--) {
scanf("%d%d", &n, &v);
for(int i = 0; i < n; ++i)
scanf("%d", &a[i]);
sort(a, a + n);
int sum = 0, ans = 0;
for(int i = 0; i < n; ++i) {
sum += a[i];
if(sum <= v) ans++;
else break;
}
printf("%d\n", ans);
}
return 0;
}

#### BestCoder Round #81 (div.2)-Machine（模拟）

2016-04-22 21:32:39

#### BestCoder Round #62 (div.2)-Clarke and food（模拟）

2015-11-14 21:46:05

#### BestCoder Round #62 (div.2) Clarke and food

2015-11-15 17:47:43

#### BestCoder Round #62 (div.2) 1001 Clarke and food

2015-11-14 23:18:52

#### HDU 5562 Clarke and food(排序)——BestCoder Round #62(div.2)

2015-11-14 22:40:36

#### BestCoder Round #62 (div.2) HDU 5562 Clarke and food

2015-11-14 23:32:43

#### BestCoder Round #62 (div.2)Clarke and food （简单贪心）

2015-11-15 11:11:37

#### BestCoder Round #62 (div.2)-Clarke and baton（二分搜索）

2015-11-15 00:38:01

#### BestCoder Round #62 (div.2) Clarke and five-pointed star

2015-11-15 18:16:18

#### 脑洞题目

2016-01-27 17:02:38