#include #define max(a,b) ((a)>(b)?(a):(b)) int main() { int len; scanf("%d",&len); int num[len]; for(int i=0;inum[j]) dp[i]=max(dp[i],dp[j]+1); int ans=dp[0]; for(int i=1;i