BSSPC '22 P4 - Exec Pieing

View as PDF

Submit solution


Points: 5 (partial)
Time limit: 1.0s
Memory limit: 256M

Author:
Problem type

After losing the execs vs. members jeopardy, the execs have lined up to be pied in the face by Derrick (totally consensually of course, why else would they be lined up?)

There are only T minutes of the kickoff left for Derrick to pie all the execs. Of the N execs in line, when it comes to their turn, the ith exec in line will run/hide/stall for ti minutes before accepting their fate and getting pied.

Derrick must pie the execs in the order they are lined up. However, before this, he must choose exactly one exec to remove from the line, to help him with the whipped cream. What is the maximum number of execs Derrick can pie in the time allotted?

Constraints

2N2×105

1T2×109

1ti104

Subtask 1 [50%]

2N103

Subtask 2 [50%]

No additional constraints.

Input Specification

The first line contains two integers, N and T.

The next line contains N space-separated integers, the ith being ti.

Output Specification

Output a single integer, the maximum number of execs Derrick can pie.

Sample Input

Copy
4 5
2 7 3 1

Sample Output

Copy
2

Explanation

Derrick can choose to remove the second exec from the line.

This allows him to spend 2+3=5 minutes pieing the first and third execs, after which he runs out of time.


Comments

There are no comments at the moment.