小D很喜欢他的同学小W,趁新年到来之际,小D想送一些礼物给小W,讨她欢心。但是小D的钱包里只有m元钱,并不能做到想买什么就买什么,所以他决定买尽量多种的东西送给小W。现在他来到了商店,商店里共有n种商品,第i种商品的价格为vi。小D想知道他最多能买多少种商品作礼物,请同学们帮帮他。
# 提示
对于100%的数据,1≤n≤10^5,1≤m≤10^3,1≤vi≤10^5。
小D很喜欢他的同学小W,趁新年到来之际,小D想送一些礼物给小W,讨她欢心。但是小D的钱包里只有m元钱,并不能做到想买什么就买什么,所以他决定买尽量多种的东西送给小W。现在他来到了商店,商店里共有n种商品,第i种商品的价格为vi。小D想知道他最多能买多少种商品作礼物,请同学们帮帮他。
# 提示
对于100%的数据,1≤n≤10^5,1≤m≤10^3,1≤vi≤10^5。
第1行包含两个整数n,m。
第2行包含n个整数v1,v2,……,vn。
输出1行,包含1个整数,表示小D最多能买多少种商品。
5 100 10 5 3 16 90
4