#P1243. 消磨时间

消磨时间

题目描述

有 NN 部电影可看,第 ii 部电影长 AiA_i 分钟。

你在机场,飞机还有 TT 分钟才会起飞,请选择一些电影使得它们的总时间不超过 TT 且尽量接近 TT ,输出这个最大值。

每部电影最多能看一次。

(请注意这题与《行李限重》题面基本相同,区别在于数据范围)

输入格式

  • 第一行:两个整数表示 NN 与 TT;
  • 第二行到第 N+1N+1 行:NN 个整数表示 A1A_1 到 ANA_N。

输出格式

5 17
2 
3 
5 
7 
11
17

数据范围

  • 50%50\% 的数据,1≤N≤201\leq N\le 20
  • 100%100\% 的数据,1≤N≤401\leq N\le 40
  • 1≤T≤1091\leq T\leq 10^9
  • 1≤Ai≤1091\leq A_i\leq 10^9