Cod sursa(job #3170920)

Utilizator vlad231Gheorghica Istrate David vlad231 Data 18 noiembrie 2023 11:15:35
Problema Subsir crescator maximal Scor 5
Compilator cpp-64 Status done
Runda Arhiva educationala Marime 0.66 kb
#include <bits/stdc++.h>

using namespace std;
ifstream fin("scmax.in");
ofstream fout("scmax.out");
int n,maxi,maxif;
bool ok=false;
int main()
{
   fin>>n;
   int v[n+1];
   for(int i=1;i<=n;i++){
    fin>>v[i];
   }
   for(int i=1;i<=n;i++){
    if(ok==false){
        if(v[i]>=v[i-1]){
            ok=true;
            maxif=2;

        }
    }
    else{
        if(v[i]>v[i-1]){
            maxif++;
        }
        else if(v[i]==v[i-1])
            ok=true;
        else{
            maxi=max(maxi,maxif);
            maxif=0;
            ok=false;
        }
    }
   }
    maxi=max(maxi,maxif);
   fout<<maxi;
    return 0;
}