这天是疯狂星期八,小

想去

大快朵颐。

现在只有

个食物,第

个食物有一个

代表它的价钱。
但是苦命的打工人小

只有

块钱,他想要尽可能的大快朵颐,在他认为吃得多才能吃的爽。
但是因为今天不是疯狂星期四而是疯狂星期八,

存在负优惠,负优惠表示为当前你已经吃了

个食物,然后吃第

个食物花费的价钱为

,并不是普通的加起来。
所以请你帮帮苦命的打工人能尽可能多吃食物,并将最多的食物数量输出出来。
输入描述:
第一行给出两个整数
,分别代表
食物的数量和小
所带钱的数量。
接下来一行包含
个数字表示数组
:
,代表第
个食物的价钱。
输出描述:
输出一个整数表示小
能吃到食物的最大数量。
备注:
只要其总花费不超过你所拥有的钱,你就可以按任何顺序去吃食物。