#include <iostream> #include <cmath> using namespace std; #define fas(i,a,b) for(int i=a;i<b;++i) //[) const int MAXN=25; int dp[MAXN]; int nums[MAXN]; int main() { ios::sync_with_stdio(false); int n,ans; while (cin >> n) { fas(i,0,n) cin>>nums[i]; ans=dp[0]=1; fas(i,1,n) { int temp=1; fas(j,0,i) { if(nums[i]<=nums[j]) temp=max(temp,dp[j]+1); } dp[i]=temp; ans=max(ans,dp[i]); } cout<<ans<<endl; } } // 64 位输出请用 printf("%lld")