if(a[i+1]>a[i]) dp[i+1][j+1]=min(dp[i+1][j+1],dp[i][j]); if(a[i+1]>dp[i][j]) dp[i+1][i-j+1]=min(dp[i+1][i-j+1],a[i]);
为什么这道题只能像这样用dp[i][j]推后面的
而不能写成dp[i][j]=()的形式
什么题适用什么样的转移方式?