Cod sursa(job #1862328)

Utilizator MoldovanMoldovan Moldovan Data 29 ianuarie 2017 19:37:24
Problema Secventa Scor 0
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.54 kb
#include <cstdio>
using namespace std;
int v[500005];
int main()
{
    freopen("secventa.in","r",stdin);
    freopen("secventa.out","w",stdout);
    int n , i , cop , cnt=0,nr,j,k,mmax=-30001,min1=-30001,poz1,poz2;
    scanf("%d%d",&n,&k);
    for(i=1;i<=n;i++)scanf("%d",&v[i]);int min=30001;
    for(i=1;i<=n-k+1;i++)
       {
           min=30001;
           for(j=i;j<i+k;j++)
    {
        if(v[j]<min)min=v[j];
    }
    if(min>min1){min1=min;poz1=i;poz2=i+k-1;}
       }
   printf("%d %d %d",poz1,poz2,min);
    return 0;
}