Cod sursa(job #180380)

Utilizator ProcopliucProcopliuc Adrian Procopliuc Data 16 aprilie 2008 22:53:55
Problema Secventa 2 Scor 30
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.39 kb
# include <stdio.h>
int a[50005],p1,p2,n,k,s,smax,i,j,l;
int main ()
{
freopen ("secv2.in","r",stdin);
freopen ("secv2.out","w",stdout);
scanf ("%i%i",&n,&k);
for (i=1;i<=n;i++)
scanf ("%i",&a[i]);
for (i=1;i<=n-1;i++)
for (j=i+1;j<=n;j++)
{
s=0;
if (j-i>=k)
{
for (l=i;l<=j;l++)
s=s+a[l];
if (smax<s)
{
smax=s;
p1=i;
p2=j;
}
}
}
printf ("%i %i %i",p1,p2,smax);
return 0;
}