Pagini recente » Cod sursa (job #1005768) | Cod sursa (job #1769274) | Cod sursa (job #1376927) | Cod sursa (job #2181877) | Cod sursa (job #1041546)
#include <fstream>
#include <climits>
using namespace std;
int main()
{
ifstream fin("secventa.in");
ofstream fout("secventa.out");
unsigned n,k,i,j,start;
fin>>n>>k;
int v[n+1],max,min;
min=INT_MAX;
for(i=1;i<=k;i++)
{
fin>>v[i];
if(min>v[i])
min=v[i];
}
max=min;
start=1;
for(i=k+1;i<=n;i++)
{
fin>>v[i];
min=v[i];
for(j=i-k+1;j<i;j++)
if(min>v[j])
min=v[j];
if(min>max)
{
start=i-k+1;max=min;
}
}
fout<<start<<" "<<start+k-1<<" "<<max;
return 0;
}