貌似和石子合并差不多 可能是我见的题太少了,所以都差不多 OK 算法分析 首先不难看出这是一道区间DP,那么,按照本蒟蒻的意思 区间DP==三个循环 for(int len=2;len<=n;len++) for(int l=1;l+len-1<=n;l++) { int r=l+len-1; for(int k=l;k<=r;k++) 状态转移方程; } 接下来就是推方程的事情了 设f[i][j]为释放掉i~j号囚犯的最小花费,那么,容易得出 f[l][r]=min(f[l][r],f[l][k-1]+f[k+1][r]+一个数) 方程前半部分很好想,某个要释放...