#include<iostream>
using namespace std;
int a[1000001],s[1000001];
int main(){
int n,l,max1=-1e9;
cin>>n>>l;
for(int i=1;i<=n;i++){
cin>>a[i];
s[i]=s[i-1]+a[i];
}
for(int i=l;i<=n;i++){
if(max1<s[i]-s[i-l]) max1=s[i]-s[i-l];
}
cout<<max1;
return 0;
}
有趣的求和 二分
最新推荐文章于 2025-04-30 16:36:16 发布