A. 半选(half)

    传统题 1000ms 256MiB

半选(half)

该比赛已结束,您无法在比赛模式下递交该题目。您可以点击“在题库中打开”以普通模式查看和递交本题。

半选(half)

题目描述

Y 同学面前有 nn 个任务,第 ii 个任务需要 aia_i 分钟。他可以选择任意若干个任务完成,但总用时不能超过 TT。

请输出他能达到的最大总用时。

输入格式

第一行包含两个整数 n,Tn,T。

第二行包含 nn 个整数 a1,a2,…,ana_1,a_2,\ldots,a_n。

输出格式

输出一行一个整数,表示不超过 TT 的最大总用时。

样例

样例输入 #1

6 31
5 8 12 7 20 4

样例输出 #1

31

数据范围与约定

对于 100%100\% 的数据,保证 1≤n≤401\le n\le40,1≤T,ai≤1091\le T,a_i\le10^9。

测试点编号 分值 n≤n\le 特殊性质
1∼21\sim 2 1010 2020 无
3∼53\sim 5 1515 3030 所有 aia_i 很小
6∼86\sim 8 3434 很多 ai>Ta_i>T
9∼129\sim 12 2020 3636 aia_i 接近 T/nT/n
13∼1613\sim 16 3838 无
17∼2017\sim 20 4040