for(int i=1;i<=n;i++){
dp[i]=1;
for(int j=1;j<i;j++){
if(h[j]<h[i]){
dp[i]=max(dp[i],dp[j]+1);
}
}
}
dp[i]求的结果是以 i 结尾的最长递增序列
for(int i=1;i<=n;i++){
dp[i]=1;
for(int j=1;j<i;j++){
if(h[j]<h[i]){
dp[i]=max(dp[i],dp[j]+1);
}
}
}
dp[i]求的结果是以 i 结尾的最长递增序列