关于区间左右端点的特殊情况处理

P1040 [NOIP2003 提高组] 加分二叉树

#### 更正: ```cpp for(int len=2;len<=n;len++)//枚举区间长度 { for(int i=1;i+len-1<=n;i++)//枚举起点 { int j=i+len-1; for(int k=i;k<=j;k++)//枚举根节点 { if(dp[i][j]<dp[i][k-1]*dp[k+1][j]+dp[k][k])//更新 { dp[i][j]=dp[i][k-1]*dp[k+1][j]+dp[k][k]; root[i][j]=k; } } } } ```
by masonpop @ 2022-07-29 10:48:18


|