这个区间DP公式是怎么推出来的???题解看不懂!!!
for(int len=2;len<=n;len++)
for(int i=1;i<=2*n-len+1;i++)
{
int mn=0x7fffffff,mx=0,j=i+len-1;
for(int k=i;k<j;k++)
{
mn=min(mn,f1[i][k]+f1[k+1][j]+w[j]-w[i-1]);
mx=max(mx,f2[i][k]+f2[k+1][j]+w[j]-w[i-1]);
}
f1[i][j]=mn;f2[i][j]=mx;
}