Cod sursa(job #2485972)

Utilizator Irimies_VasileIrimies Vasile Irimies_Vasile Data 2 noiembrie 2019 10:56:47
Problema Subsir crescator maximal Scor 0
Compilator cpp-64 Status done
Runda Arhiva educationala Marime 0.58 kb
#include <iostream>
#include <fstream>
using namespace std;
ifstream fin("scmax.in");
ofstream fout("scmax.out");

int main()
{
    int n,nr,v[1001],i,k=1;
    fin>>n;
    fin>>v[1];
    for(i=2;i<=n;i++)
    {
        fin>>nr;
        if(v[k]>nr )
            if(n-k>k)
        {                for(int j=0;j<=k;j++)
                v[j]=0;
            k=0;
        }
        else break;
        if(nr>v[k])
        {
            k++;
            v[k]=nr;
        }
    }
    fout<<k<<'\n';
    for(i=1;i<=k;i++)
        fout<<v[i]<<' ';

    return 0;
}