Pagini recente » Cod sursa (job #3343901) | Cod sursa (job #848629) | Cod sursa (job #3357023) | Cod sursa (job #3340409) | Cod sursa (job #73692)
Cod sursa(job #73692)
| Utilizator |
|
Data |
20 iulie 2007 13:49:07 |
| Problema |
Secventa |
Scor |
0 |
| Compilator |
cpp |
Status |
done |
| Runda |
Arhiva de probleme |
Marime |
0.64 kb |
#include <cstdio>
#include <fstream>
using namespace std;
#define MAX_N 100005
#define INF 0x3f3f3f3
int A[MAX_N];
int N,K,i,j;
int ANSWER;
int in,out,KBAS=-INF;
int minim;
int main()
{
freopen("secventa.in","r",stdin);
freopen("secventa.out","w",stdout);
scanf("%d %d",&N,&K);
for (i=1; i<=N; i++) scanf("%d",A+i);
for (i=1; i<=N-K+1; i++)
{
for (j=i; j<=i+K-1; j++)
{
minim=INF;
if (A[j]<minim) minim=A[i];
}
if (minim>KBAS) { KBAS=minim; in=i; out=i+K-1;}
}
printf("%d %d %d\n",in,out,KBAS);
return 0;
}