#CT0202. blg想插队

blg想插队

题目描述

今天 blg 想前往一年一度的嘉年华,但是到达现场发现售票处已经排了许多人。如果排在最后就买不到票了,但可以用钱跟队伍里的人交换位置。

blg 今天带了 mm 元,现场有 nn 个人,与第 ii 个人交换位置需要 aia_i 元,请输出可以排到的最前位置。

blg 开始排在 n+1n+1 位。

输入格式

第一行有两个数 n,mn,m

接下来一行有 nn 个整数,第 ii 个数表示 aia_i,即与这个人交换位置需要的钱数。

输出格式

一个整数,表示 blg 可以排到的最前的位置。

测试样例

5 8
3 7 2 1 8
1
5 1
3 7 2 1 8
4

样例说明

在样例 11 中,可以花 33 元钱与第 11 人换位 置。

在样例 22 中,可以花 11 元钱与第 44 人换位置。

数据规模说明

50%50\% 的数据,有 1n10001≤n≤1000

100%100\% 的数据,有 1n2×1051≤n≤2×10^5,且 1m,ai1091≤m,a_i≤10^9