#include<bits/stdc++.h> using namespace std; int n,k,a[230005],ans,sum,len=INT_MAX,left; int main(){ cin>>n>>k; for(int i=0;i<n;i++){ cin>>a[i]; } for(int i=0;i<n;i++){ sum+=a[i]; while(sum>=k){ len=min(len,i-left+1); sum-=a[left]; left++; } } if(len==INT_MAX)cout<<0; else cout<<len; return 0; } /************************************************************** Problem: 2105 User: chenjingqi Language: C++ Result: Compile Error ****************************************************************/