問題にチャレンジして、ユーザー同士で解答を教え合ったり、コードを公開してみよう!
数列 A の要素数 N と値 M、数列 A の要素 A_1, A_2 ... A_N が与えられます。
要素の和が M を超えないような A の部分列の最大の長さを求めてください。
なお、数列の部分列とは、数列の連続した 1 つ以上の要素を取り出して作ることができる数列のことです。
N M
A_0 A_1 ... A_(N-1)
1 行の出力
・ 条件を満たす最大の区間の長さ(要素数) l を 1 行で出力してください。
l
すべてのテストケースにおいて、以下の条件をみたします。
・ 1 ≦ N, M ≦ 10 ^ 5
・ 0 ≦ A_i ≦ 100
1 10
11
0
10 27
16 9 2 6 18 3 1 3 6 8
5