Cod sursa(job #1915630)

Utilizator TavinciStefanescu Octavian Tavinci Data 8 martie 2017 21:52:08
Problema Secventa Scor 0
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.73 kb
#include <iostream>
#include <fstream>

using namespace std;
int n, k, i, s, v[500001], m=30001, p1, p2, baza,j
;
ifstream fin("secventa.in");
ofstream fout("secventa.out");

int min(int inceput, int sfarsit)
{
    int mini=30001;
    for(int i=inceput; i<=sfarsit; i++)
    {
        if(v[i]<mini)
            mini=v[i];
    }
    return mini;
}

int main()
{
    fin>>n>>k;
    j=1;
    s=k;
    for(int i=1; i<=n; i++)
    {
        fin>>v[i];
        if(i>=k)
        {
            if(min(j,s)<m)
            {
                p1=j;
                p2=s;
                baza=min(j,s);
            }
            j++;
            s++;
        }
    }
    fout<<p1<<" "<<p2<<" "<<baza;

    return 0;
}