Pagini recente » Cod sursa (job #1556847) | Cod sursa (job #746719) | Cod sursa (job #351620) | Cod sursa (job #3325439) | Cod sursa (job #3307371)
#include <bits/stdc++.h>
using namespace std;
ifstream in("secventa.in");
ofstream out("secventa.out");
deque <int>q;
int minim=30001,maxim,imax,jmax;
int main()
{
int n,k;
in>>n>>k;
for (int i=1;i<=k;i++) {
int x;
in>>x;
minim=min(minim,x);
q.push_back(x);
}
if (minim>maxim) {
maxim=minim;
imax=1;
jmax=k;
}
for (int i=k+1;i<=n;i++) {
int x;
in>>x;
q.pop_front();
q.push_back(x);
minim=30001;
for (auto j : q)
if (j<minim)
minim=j;
if (minim>maxim) {
maxim=minim;
imax=i-k+1;
jmax=i;
}
}
out<<imax<<" "<<jmax<<" "<<maxim;
return 0;
}