Pagini recente » Cod sursa (job #707324) | Cod sursa (job #2796709) | Cod sursa (job #573762) | Cod sursa (job #2282998) | Cod sursa (job #929646)
Cod sursa(job #929646)
#include <fstream>
#include <stdio.h>
#define MAX 500000
#define IN "secventa.in"
#define OUT "secventa.out"
using namespace std;
long int n, k, a[MAX];
int main()
{
long int i = 0, max = 0, poz = 1;
FILE *fin = fopen(IN, "r");
ofstream fout(OUT);
fscanf(fin, "%ld %ld", &n, &k);
for ( i = 1; i <= k; i++ )
{
fscanf(fin, "%ld", &a[i]);
if ( max < a[i] )
{
max = a[i];
poz = i;
}
}
for ( i = k + 1; i <= n; i++ )
{
fscanf(fin, "%ld", &a[i]);
if ( max < a[i] && n - k >= i - 1 )
{
max = a[i];
poz = i;
}
}
fout << poz << " " << poz + k - 1 << " " << max << "\n";
fclose(fin);
fout.close();
return 0;
}