#fukacredit. [fuka_credit]単位

[fuka_credit]単位

单位

时间限制: 2sec / 内存限制 (64 mb)

题目描述

这一学期你如果不能拿到k学分以上,就会被校长无情地留级。留级是一件非常恐怖的事情,所以我要听学校的n个讲座,成功取得k学分

根据事前的调查,为了在各讲课中取得学分,你必须得到最小出席次数。因为你不想去学校,所以要算出为了获得k学分以上所需的最小出席次数。

输入

输入有多组数据,由0,0结束,每组数据都是以这样的形式给出的

第一行两个整数n,k,n表示讲座的个数,k表示最低需要的学分

第二行n个整数x1……xn,xi表示学习第i个课的单位所需的出席次数。

数据规模

1≦n≦100

1≦k≦n

1≤xi≤100

在各讲课中可以取得的单位数,都是一个单位。订单箱的数量在1个文件中确保在1000个以下。

输出

针对每个特定案,至少要把必须要出席的次数作为一行输出。

样例输入

5 1
4 6 1 3 6
5 3
4 6 1 3 6
10 10
0 0 0 0 0 0 0 0 0 0
0 0

样例输出

1
8
0

感谢@Yemaster 提供的翻译