Pagini recente » Cod sursa (job #1934848) | Cod sursa (job #98084) | Cod sursa (job #1966129) | Cod sursa (job #859698) | Cod sursa (job #18930)
Cod sursa(job #18930)
#include <stdio.h>
int main(){
FILE *f1,*f2;
long n,k,i,min,max,p,j,a[500001];
f1=fopen("secventa.in","r");
f2=fopen("secventa.out","w");
fscanf(f1,"%d",&n);
fscanf(f1,"%d",&k);
for (i=1;i<=n;i++)fscanf(f1,"%d",&a[i]);
min=a[1];
for (i=1;i<=k;i++){
if (a[i]<min)min=a[i];
}
max=min;
for (i=2;i<=n-k+1;i++){
min=a[i];
for (j=i;j<=i+k-1;j++)if (a[i]<min)min=a[i];
if (min>max){max=min;p=i;}
}
fprintf(f2,"%d %d %d\n",p,p+k-1,max);
fclose(f1);
fclose(f2);
return 0;
}