Pagini recente » Cod sursa (job #2123172) | Cod sursa (job #1168657) | Cod sursa (job #2073310) | Cod sursa (job #2868591) | Cod sursa (job #848105)
Cod sursa(job #848105)
#include <iostream>
#include <fstream>
using namespace std;
long long int n,k,numere[500005],minim,i,maxim,inceput,sfarsit;
int main()
{
ifstream ka("secventa.in");
ofstream ki("secventa.out");
maxim=-30001;
ka>>n>>k;
for(i=1;i<=n;i++)
{
ka>>numere[i];
if(i>=k)
{
minim=30001;
for(int f=i-k+1;f<=i;f++)
{
if(numere[f]<minim)
minim=numere[f];
}
if(minim>maxim)
{
maxim=minim;
inceput=i-k+1;
sfarsit=i;
}
}
}
ki<<inceput<<" "<<sfarsit<<" "<<maxim;
}