0
已解决
褚俊皓
新手天翼
新手天翼
#include<iostream>
using namespace std;
int a[1000010],minn=0x3f3f3f3f3f,sum;
int main(){
int n,m,l=1,r=1;
cin>>n>>m;
for(int i=1;i<=n;i++){
cin>>a[i];
}
while(sum<m&&r<=n){
sum+=a[r];
r++;
if(sum-a[l]>=m){
sum-=a[l];
l++;
}
minn=min(r-l+1,minn);
}
cout<<minn;
return 0;
}
样例过了,0分。。。
求找错