CCCPaste

Untitled

#include 
#include 
using namespace std;
int n;
int niza[10050];
int dp[10050][2];
int fc(int i, int razlika){
    if(i==n){
        return 0;
    }
    if(dp[i][razlika]!=-1){
        return dp[i][razlika];
    }
    int result=0;
    if(razlika==0){
    for(int j=i+1; j0){
        result=max(result, fc(j, 1)+1);
    }
    }
    }

    if(razlika==1){
    for(int j=i+1; j>n;
for(int i=0; i>niza[i];
    dp[i][0] = dp[i][1] =-1;
}
int cikcak=0;
for(int i=0; i