#agc027a. [agc027_a]Candy Distribution Again
[agc027_a]Candy Distribution Again
Problem Statement
There are children, numbered .
Snuke has decided to distribute sweets among them. He needs to give out all the sweets, but some of the children may get zero sweets.
For each (), Child will be happy if he/she gets exactly sweets. Snuke is trying to maximize the number of happy children by optimally distributing the sweets. Find the maximum possible number of happy children.
Constraints
- All values in input are integers.
Input
Input is given from Standard Input in the following format:
Output
Print the maximum possible number of happy children.
Sample Input 1
3 70
20 30 10
Sample Output 1
2
One optimal way to distribute sweets is .
Sample Input 2
3 10
20 30 10
Sample Output 2
1
The optimal way to distribute sweets is .
Sample Input 3
4 1111
1 10 100 1000
Sample Output 3
4
The optimal way to distribute sweets is .
Sample Input 4
2 10
20 20
Sample Output 4
0
No children will be happy, no matter how the sweets are distributed.