AT_agc027_a [AGC027A] Candy Distribution Again
Description
[problemUrl]: https://atcoder.jp/contests/agc027/tasks/agc027_a
$ N $ 人の子供がいます。 子供たちには $ 1,\ 2,\ ...,\ N $ と番号が振られています。
すぬけ君は、$ x $ 個のお菓子を子供たちに配ることにしました。 このとき、すぬけ君は $ x $ 個のお菓子をすべて配り切らなければなりません。 なお、お菓子を貰わない子供がいても構いません。
各 $ i $ ($ 1\ \leq\ i\ \leq\ N $) について、子供 $ i $ はちょうど $ a_i $ 個のお菓子を貰うと喜びます。 すぬけ君は、お菓子を配る方法を工夫し、喜ぶ子供の人数を最大化しようとしています。 喜ぶ子供の人数の最大値を求めてください。
Input Format
入力は以下の形式で標準入力から与えられる。
> $ N $ $ x $ $ a_1 $ $ a_2 $ $ ... $ $ a_N $
Output Format
喜ぶ子供の人数の最大値を出力せよ。
Explanation/Hint
### 制約
- 入力はすべて整数である。
- $ 2\ \leq\ N\ \leq\ 100 $
- $ 1\ \leq\ x\ \leq\ 10^9 $
- $ 1\ \leq\ a_i\ \leq\ 10^9 $
### Sample Explanation 1
例えば、$ (20,\ 30,\ 20) $ とお菓子を配ればよいです。
### Sample Explanation 2
$ (0,\ 0,\ 10) $ とお菓子を配ればよいです。
### Sample Explanation 3
$ (1,\ 10,\ 100,\ 1000) $ とお菓子を配ればよいです。
### Sample Explanation 4
どのようにお菓子を配っても、どの子供も喜びません。