Pagini recente » Cod sursa (job #1161918) | Cod sursa (job #1171326) | Cod sursa (job #372281) | Cod sursa (job #858749) | Cod sursa (job #2407639)
#include <bits/stdc++.h>
using namespace std;
ifstream f("secventa.in");
ofstream g("secventa.out");
int k,v[500001],n,mini=30001,minimax=30001,poz=1,x;
int main()
{
f>>n>>k;
f>>v[1];
mini=v[1];
minimax=v[1];
for(int i=2;i<=k;i++)
{
f>>v[i];
if(mini>v[i])
{
mini=v[i];
if(minimax<mini)minimax=mini;
}
}
for(int i=k+1;i<=n;i++)
{
f>>v[i];
if(mini==v[i-k])
{
mini=30001;
for(int j=i-k+1;j<=i;j++)
if(v[j]<mini){
mini=v[i];
if(mini>minimax){minimax=mini;poz=i;}}
}
}
for(int i=poz+k-2;i>=poz-1;i--)
g<<v[i]<<" ";
return 0;
}