Pagini recente » Cod sursa (job #1661048) | Cod sursa (job #2506879) | Cod sursa (job #129090) | Cod sursa (job #610327) | Cod sursa (job #1379595)
#include <iostream>
#include <stdio.h>
using namespace std;
int s[100],v[100],n,k,st,dr,maxim=-99999999;
void citire(){
FILE *in;
in=fopen("secv2.in","r");
fscanf(in,"%d%d",&n,&k);
for(int i=1;i<=n;i++){
fscanf(in,"%d",&v[i]);
s[i]=s[i-1]+v[i];
}
}
void rez(){
for(int i=1;i<=n-k+1;i++){
for(int j=i;j<=n;j++){
if(s[j]-s[i-1]>maxim &&j-i+1>=k){
maxim=s[j]-s[i-1];
st=i;
dr=j;
}
}
}
}
int main()
{
citire();
rez();
FILE *out;
out=fopen("secv2.out","w");
fprintf(out,"%d %d %d",st,dr,maxim);
return 0;
}