问题描述:
给定长度为n的木头,把它切分成小段卖,不同长度的木头价格不一样,求最优切法。如图1:
可以划分为如下情况
分为一份: 4 (max price:10)
分为两份 : 1 3 or 2 2 or 3 1 (max price:10)
分为三份 : 1 1 2 or 1 2 1 or 2 1 1 (max price:7)
分为四分 : 1 1 1 1 (max price:4)
最终结果为这四种情况分割的最大售价: 10
动态规划
找出子问题
定义:
- i :长度为i的钢管
-
r[i] :为划分长度为i的钢管的最大售价和