USB Flash Drives
该比赛已结束,您无法在比赛模式下递交该题目。您可以点击“在题库中打开”以普通模式查看和递交本题。
题面描述
Sean正在把一个大文件考到n个U盘里。这个文件足有m MB那么大。第i个U盘的容量是a[i]。 假设Sean能把文件分装到多个U盘中,请求出他最少需要用多少个U盘来考这个文件。
输入格式
第一行包括一个整数n(1<=n<=100)-U盘的个数。
第二行包含一个整数m(1<=m<=10^5)-文件的大小。
以下n行每一行包括一个整数a[i] (1<=a[i]<=1000)-第i个U盘的大小。
确定答案出现-也就是说所有a[i]的总和不小于m。
输出格式
输出至少要多少U盘。
样例 #1
样例输入 #1
3
5
2
1
3
样例输出 #1
2
样例 #2
样例输入 #2
3
6
2
3
2
样例输出 #2
3
样例 #3
样例输入 #3
2
5
5
10
样例输出 #3
1
提示
In the first example Sean needs only two USB flash drives — the first and the third.
In the second example Sean needs all three USB flash drives.
In the third example Sean needs only one USB flash drive and he can use any available USB flash drive — the first or the second.