Pagini recente » Cod sursa (job #2281114) | Cod sursa (job #3282787) | Cod sursa (job #2281146) | Cod sursa (job #2196776) | Cod sursa (job #1154555)
#include <iostream>
#include <fstream>
#include <deque>
using namespace std;
ifstream ka("secventa.in");
ofstream ki("secventa.out");
struct element
{
int el, indice;
};
deque <element> coada;
int x, n, k, maxim = -100000, inc = 1, sf = 1;
int main()
{
ka >> n >> k;
for(int i = 1; i <= n; i++)
{
ka >> x;
if(!coada.empty())
{
while(coada.back().el > x)
{
coada.pop_back();
}
if(i - coada.front().indice + 1 > k)
coada.pop_front();
}
}
ki << inc << " " << sf << " " << maxim;
}