Pagini recente » Cod sursa (job #3281305) | Cod sursa (job #880235) | Cod sursa (job #1301649) | Cod sursa (job #145876) | Cod sursa (job #2553846)
#include <bits/stdc++.h>
using namespace std;
int v[100002], n, dp[100002], ans;
int main(){
ifstream cin("scmax.in");
ofstream cout("scmax.out");
cin >> n;
for(int i = 1; i <= n; ++i)
cin >> v[i];
for(int i = 1; i <= n; ++i){
int ma = 0;
for(int j = 1; j < i; ++j){
if(v[j] < v[i])
ma = max(ma, dp[j]);
}
dp[i] = ma + 1;
ans = max(ans, dp[i]);
}
cout << ans;
}