Pagini recente » Cod sursa (job #953354) | Cod sursa (job #3033015) | Cod sursa (job #2343019) | Cod sursa (job #363691) | Cod sursa (job #1448692)
//0014
#include <cstdio>
#include <deque>
#include <algorithm>
using namespace std;
int main() {
FILE* fi = fopen("secventa.in", "rt");
FILE* fo = fopen("secventa.out", "wt");
int n, k;
fscanf(fi, "%d%d", &n, &k);
deque<int> s;
for (int i = 0; i < k; i++) {
int aux;
fscanf(fi, "%d", &aux);
s.push_back(aux);
}
int vm = max_element(s.begin(), s.end()), st = 0;
for (int i = 1; i < n - k; i++) {
s.remove(s.begin());
int aux;
fscanf(fi, "%d", &aux);
s.push_back(aux);
int x = max_element(s.begin(), s.end());
if (x > vm) {
st = i;
vm = x;
}
}
fprintf(fo, "%d %d %d", st, st + k - 1, vm);
return 0;
}