Cod sursa(job #168877)

Utilizator firewizardLucian Dobre firewizard Data 31 martie 2008 20:44:37
Problema Secventa Scor 30
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.47 kb
#include<stdio.h>
long i,j,k,n,x,y,min,a[500000],min2=-2000000000;
int main()
{
    freopen("secventa.in","r",stdin);
    freopen("secventa.out","w",stdout);
    scanf("%ld %ld",&n,&k);
    
    for(i=1;i<=k-1;i++)
    scanf("%ld ",&a[i]);
    
    for(i=k;i<=n;i++)
    {min=2000000000;
    scanf("%ld ",&a[i]);
    for(j=i-k+1;j<=i;j++)
    if(a[j]<min)min=a[j];
    if(min>min2){x=i-k+1;y=i;min2=min;}
    }
    printf("%ld %ld %ld",x,y,min2);
    return 0;
}