Cod sursa(job #1424014)

Utilizator TimoteiCopaciu Timotei Timotei Data 23 aprilie 2015 10:45:45
Problema Secventa Scor 0
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.42 kb
#include <iostream>
#include <fstream>
using namespace std;
int n,k,p1,v[500009],mx,p2,p;
int main()
{
    ifstream f("secventa.in");
    ofstream g("secventa.out");
    f>>n>>k;
    for (int i=1;i<=n;i++)
    {

        f>>v[i];
        if(i<=n-k+1&&v[i]>mx){mx=v[i];p=i;}
    }
    p1=p2=p;
    while(v[p1-1]>=v[p]&&p1>1)p1--;
    while(v[p2]>=v[p]&&p2<n)p2++;
    g<<p1<<" "<<p2<<" "<<mx;
    return 0;
}