#include<bits/stdc++.h> using namespace std; int n,m,a[230001],maxs,ans,t; int main(){ cin>>n>>m; vector<int> a(n); for(int i=1;i<n;i++){ cin>>a[i]; } int minl=INT_MAX; int l=0; int sum; for(int r=0;r<n;r++){ sum+=a[r]; while(sum>=m){ minl=min(minl,r-l+1); sum=a[l]; l++; } } cout<<(minl==INT_MAX?0:minl); return 0; } /************************************************************** Problem: 2105 User: linyifan Language: C++ Result: Wrong Answer ****************************************************************/