O(n^2)的方法:
#include <cstdio>
#include <cstdlib>
#include <cstring>
#include <iostream>
using namespace std;
int a[15010],dp[15010];
int n;
inline void ir(){
cin>>n;
return;
}
int main(){
ir();
int maxn=0;
for(int i=1;i<=n;i++)dp[i]=1;
for(int i=1;i<=n;i++)
{
scanf("%d",&a[i]);
for(int j=1;j<i;j++)
if(a[j]<a[i])
dp[i]=max(dp[i