Cod sursa(job #1977973)

Utilizator vladboss2323Ciorica Vlad vladboss2323 Data 6 mai 2017 16:27:11
Problema Secventa Scor 0
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.93 kb
#include <iostream>
#include <fstream>
using namespace std;
ifstream in("secventa.in");
ofstream out("secventa.out");

int a[500001];
int main()
{
    int n,k,i,j,e,f,maxim=0,minim,x;
    in>>n>>k;
    for(i=1; i<=n; i++)
        in>>a[i];
    i=1;
    j=i+k-1;
    while(i<=n-k+1)
    {
        minim=99999;
        for(x=i; x<=j; x++)
            if(a[x]<minim)
                minim=a[x];
        if(minim>maxim)
        {
            maxim=minim;
            e=i;
            f=j;
        }
        if(minim=maxim)
        {
            if(i<e)
            {
                maxim=minim;
                e=i;
                f=j;
            }
            if(i==e)
                if(j<f)
                {
                    maxim=minim;
                    e=i;
                    f=j;
                }
        }
        i++;
        j++;
    }
    out<<e<<" "<<f<<" "<<maxim;
    return 0;
}