Pagini recente » Cod sursa (job #2194334) | Cod sursa (job #2351996) | Cod sursa (job #239256) | Cod sursa (job #2817113) | Cod sursa (job #52662)
Cod sursa(job #52662)
#include <stdio.h>
FILE *in = fopen("secventa.in","r"), *out = fopen("secventa.out","w");
int n;
int k;
int a[500000];
void read()
{
fscanf(in, "%d %d", &n, &k);
for ( int i = 0; i < n; ++i )
fscanf(in, "%d", &a[i]);
}
int main()
{
read();
int start = 0, stop = 0, max = -1000000;
for ( int i = 0; i < n; ++i )
{
for ( int j = i; j < n; ++j )
{
if ( j-i+1 >= k )
{
int min = 1000000;
for ( int t = i; t < j; ++t )
if ( a[t] < min )
min = a[t];
if ( min > max )
{
max = min;
start = i;
stop = j;
}
}
}
}
fprintf(out, "%d %d %d\n", start+1, stop+1, max);
return 0;
}