Cod sursa(job #174711)

Utilizator n_lichkingSentes Norbert n_lichking Data 9 aprilie 2008 10:24:47
Problema Secventa Scor 0
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.68 kb
#include<fstream.h>
#include<stdio.h>
FILE *f=fopen("secventa.in","r");
FILE *g=fopen("secventa.out","w");

long n,k,l;

long v[100000];

void cit()
{

fscanf(f,"%ld%ld",&n,&k);

int min;
min=32000;
  
  for(long i=1;i<=k;i++)
   { fscanf(f,"%ld",&v[i]);
     if(min>v[i])
       min=v[i];
   }

int min1;
long poz;
poz=k;
  for(long j=k+1;j<=n;j++)
     {fscanf(f,"%ld",&v[j]);
        min1=v[j];
       for(long t=j-1;t>=j-2;t--)
	  if(min1>v[t])
            min1=v[t];

	if(min<min1)
          {min=min1;
           poz=j;
           }  
      }

long y;
for(y=poz;y>=poz-k+1;y--)
 fprintf(g,"%ld ",v[y]);


}

int main()
{

cit();


return 0;
}