Cod sursa(job #1494285)

Utilizator ancabdBadiu Anca ancabd Data 30 septembrie 2015 21:37:22
Problema Secventa Scor 0
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.64 kb
#include <fstream>

using namespace std;

ifstream fin ("secventa.in");
ofstream fout ("secventa.out");

int n, k, a[1000001], nrmx=-1, la, inc, x, y, val, mn=1000000000;

int main()
{
    fin >> n >> k;
    for (int i = 1; i<=n ;i++)fin >> a[i];

    for (int i =1; i<=n; i++)
    {
        la++;

        if (a[i] < mn)mn = a[i];
        if (a[i] < k)
        {
            la = 0;
            mn = 10000000;
        }
        if (la > nrmx)
        {
            nrmx = la;
            x = i - la+1;
            y = i;
            val = mn;
        }
    }
    fout << x << ' ' << y << ' ' << val;
    return 0;
}