#include<iostream>
#include<cstdio>
using namespace std;
const int MAXN=100003;
int n,k,a[MAXN];
int main(){
cin>>n>>k;
for(int i=1;i<=n;++i){
cin>>a[i];
}
for(int i=n;i>=1;--i){
for(int j=i-k;j<i;++j){
a[i]+=a[j];
}
}
int maxn=a[k];
for(int i=k;i<=n;++i){
maxn=max(maxn,a[i]);
}
cout<<maxn<<endl;
return 0;
}
这样一串代码,50,十一到十四TLE了,十五及以后全RE,查了一遍看不出来怎么优化啊