Pagini recente » Cod sursa (job #2894499) | Cod sursa (job #2379320) | Cod sursa (job #2853326) | Cod sursa (job #2135109) | Cod sursa (job #2267395)
//
// main.cpp
// Secventa
//
// Created by Darius Buhai on 23/10/2018.
// Copyright © 2018 Darius Buhai. All rights reserved.
//
#include <iostream>
#include <fstream>
#include <deque>
using namespace std;
ifstream fin("secventa.in");
ofstream fout("secventa.out");
int n, k, x, ls;
deque<pair<int,int>> s;
void secvente()
{
fin>>n>>k;
for(int i=0;i<n;i++)
{
pair<int, int> nx;
fin>>nx.second;
nx.first = i;
if(ls<k){
s.push_back(nx);
ls++;
}else if(ls==k && nx.second>s.front().second){
s.pop_front();
s.push_back(nx);
}
}
if(!s.empty())
fout<<s.front().first+1<<" "<<s.back().first+1<<" "<<s.front().second;
}
int main() {
secvente();
return 0;
}