#include <iostream>
#include <algorithm>
#include <cmath>
#define maxn 30
using namespace std;
int dp[maxn],num[maxn];
int main() {
int k;
cin>>k;
for(int i=0;i<k;i++)
{
cin>>num[i];
}
int maxx=0;
for(int i=0;i<k;i++)
{
dp[i] = 1;
for(int j=0;j<i;j++)
{
if(num[i] <= num[j])
{
dp[i] = max(dp[i],dp[j]+1);
}
}
maxx = max(maxx,dp[i]);
}
cout<<maxx<<endl;
}

京公网安备 11010502036488号