Cod sursa(job #2906338)

Utilizator bucketlover413Sodinca Iulia Cristiana bucketlover413 Data 25 mai 2022 18:13:14
Problema Subsir crescator maximal Scor 35
Compilator cpp-64 Status done
Runda Arhiva educationala Marime 0.56 kb
#include <iostream>
#include <fstream>

using namespace std;

ifstream fin("scmax.in");
ofstream fout("scmax.out");

int main()
{
    int n, nr[100001], dp[100001], dpmax=0;
    fin>>n;
    fin>>nr[1];
    dp[1]=1;
    for(int i=2; i<=n; i++)
        {
            fin>>nr[i];
            dp[i]=1;
            for(int j=1; j<i; j++)
            {
             if(dp[i]<dp[j]+1&& nr[j]<nr[i])
                    dp[i]=dp[j]+1;
            }
            if(dp[i]>dpmax)
                dpmax=dp[i];

        }
        fout<<dpmax;

    return 0;
}