Pagini recente » Cod sursa (job #2908644) | Cod sursa (job #2361088) | Cod sursa (job #2644780) | Cod sursa (job #1955015) | Cod sursa (job #89245)
Cod sursa(job #89245)
#include<stdio.h>
int main(){
int i,n,v[50000],j,k,a,b,c;
long long s,max,y;
freopen("secv2.in","r",stdin);
freopen("secv2.out","w",stdout);
scanf("%d %d",&n,&k);
for (i=1;i<n+1;++i)
scanf("%d",&v[i]);
max=-25001;a=0;b=0;
for (c=1;c<1+k;++c)
s+=v[c];
for (i=1;i<n-k+1;++i){
y=s;
for (j=i+k;j<n;++j){
y+=v[j];
if (y>max){
a=i;
b=j;
max=y;
}
}
s=s-v[i]+v[i+k];
}
printf("%d %d %lld",a,b,max);
return 0;
}