Pagini recente » Cod sursa (job #2867489) | Monitorul de evaluare | Cod sursa (job #925020) | Cod sursa (job #1718329) | Cod sursa (job #474809)
Cod sursa(job #474809)
#include<fstream.h>
#define NMAX 50005
long n,k,a[NMAX],s[NMAX];
void cit()
{ifstream fin("secv2.in");
fin>>n>>k;
long i;
for(i=1;i<=n;++i)
{fin>>a[i];s[i]=s[i-1]+a[i];}
fin.close();
}
void afis()
{long j,i,max=0,p,u;
ofstream fout("secv2.out");
for(i=1;i<=n-k+1;++i)
for(j=i+k-1;j<=n;++j)
if(s[j]-s[i-1]>max)
{p=i;
u=j;
max=s[j]-s[i-1];
}
fout<<p<<" "<<u<<" "<<max<<'\n';
fout.close();
}
int main()
{cit();
afis();
return 0;
}