Cod sursa(job #2388773)

Utilizator Eszter04Halasz Eszter Eszter04 Data 26 martie 2019 13:46:43
Problema Subsir crescator maximal Scor 0
Compilator cpp-64 Status done
Runda Arhiva educationala Marime 0.71 kb
//#include <iostream>
#include  <fstream>
#include <vector>

using namespace std;

ifstream cin("scmax.in");
ofstream cout("scmax.out");

vector<int>x,meg;

int n,i,maxi,db,a;
int main()
{
    cin>>n;
    x.resize(n+1);
    for(i=1;i<=n;++i)
    cin>>x[i];

    for(i=1;i<=n;++i)
     {
         if(x[i]<=x[i+1])
         {
             if(x[i]<x[i+1])
                {
                    db++;
                    a=x[i];
                }
         }
         else db=1;
         if(db>maxi && db!=1)
         {
             maxi=db;
             meg.push_back(a);
         }

     }
    cout<<meg.size()<<"\n";
    for(i=0;i<meg.size();++i)
        cout<<meg[i]<<" ";
    return 0;
}