#include <bits/stdc++.h>
using namespace std;
const int N=1e5+9;
int a[N];
int main(){
int n,s;
cin>>n>>s;
for(int i=1;i<=n;i++){
cin>>a[i];
}
int ans=n+1;
for(int i=1,j=0,sum=0;i<=n;++i){
while(i>j||(j<=n-1&&sum<s)){
++j;
sum+=a[j];
}
if(sum>=s) ans=min(ans,j-i+1);
sum-=a[i];
}
cout<<(ans>n?0:ans);
return 0;
}
lanqiao1372--美丽的区间
最新推荐文章于 2024-06-25 21:10:30 发布