Cod sursa(job #2757941)

Utilizator RazvanLazar2004Lazar Razvan Gabriel RazvanLazar2004 Data 7 iunie 2021 18:21:01
Problema Subsir crescator maximal Scor 20
Compilator cpp-64 Status done
Runda Arhiva educationala Marime 0.54 kb
#include<fstream>
long long int v[100000];
using namespace std;
int main(){
    ifstream in("scmax.in");
    ofstream out("scmax.out");
    long long int c,p=0,n=1,m=0,mm=0;
    in>>c;
    v[0]=0;
    for(long long int i=1;i<=c;i++){
        in>>v[i];
        if(v[i]>=v[i-1]){
            p++;
            if(p>m){
                m=p;
                mm=n;
            }
        }else{
            n=i;
            p=1;
        }
    }
    out<<m<<'\n';
    for(long long int i=mm;i<=mm+m-1;i++){
        out<<v[i]<<" ";
    }
}