Pagini recente » Cod sursa (job #543329) | Cod sursa (job #884448) | Cod sursa (job #307574) | Cod sursa (job #2173944) | Cod sursa (job #1154568)
#include<iostream>
#include<fstream>
using namespace std;
int n,k,v[500001],a1,max2=-9999,min2,amax2,bmax2;
void min21(int a)
{
min2=999999;
for(int i=a;i<a+k;i++)
{
if(v[i]<min2) min2=v[i];
}
}
int main()
{
ifstream fin("secventa.in");
ofstream fout("secventa.out");
fin>>n>>k;
for(a1=1;a1<=n;a1++)
{
fin>>v[a1];
}
for(a1=1;a1<=k;a1++)
{
if(v[a1]<min2) min2=v[a1];
}
for(a1=k+1;a1<=n;a1++)
{
if(v[a1-k]==min2)
min21(a1-k+1);
if(min2>max2)
{
max2=min2;
amax2=a1-k+1;
bmax2=a1;
}
}
for(a1=bmax2;a1>=amax2;a1--)
{
fout<<v[a1]<<' ';
}
}