UVA - 10003 - Cutting Sticks (区间DP)
这里简述一下区间DP:
主要思想:
区间动态规划问题一般都是考虑对于每段区间,他们的最优值都是由几段更小区间的最优值得到,是分治思想的一种应用,将一个区间问题不断划分为更小的区间直至一个素组成的区间,枚举他们的组合,求合并后的最优值。
定义状态:设dp[i][j]为区间i,j之间的最小代价(实际看题意)
实现过程:
for(int p = 1 ; p
//p是区间的长度,作为阶段
原创
2015-03-24 23:18:14 ·
757 阅读 ·
0 评论