Pagini recente » Cod sursa (job #780084) | Cod sursa (job #1739952) | Cod sursa (job #1551812) | Cod sursa (job #553927) | Cod sursa (job #96849)
Cod sursa(job #96849)
#include <stdio.h>
FILE*fin=fopen("secv2.in","r");
FILE*fout=fopen("secv2.out","w");
long long n,k,i,j,cnt,v[50001],max=-30000000,inf,sup,var;
int inline cmp()
{if(var>max && cnt>=k) {inf=i; sup=i+cnt-1; max=var;} }
int citire()
{fscanf(fin,"%lld %lld",&n,&k);
for(i=1;i<=n;i++)
fscanf(fin,"%lld",&v[i]); }
int main()
{citire();
for(i=1;i<=n;i++) {cnt=1; var=v[i];
for(j=i+1;j<=n;j++) {cnt++; var+=v[j]; cmp();} }
fprintf(fout,"%lld %lld %lld",inf,sup,max); }