区间形DP - Backyard of LixinZhang
区间形DP特征:
石子合并
题目描述
有n堆石子排成一列,每堆石子有一个重量w[i], 每次合并可以合并相邻的两堆石子,一次合并的代价为两堆石子的重量和w[i]+w[i+1]。问安排怎样的合并顺序,能够使得总合并代价达到最小。
分析
设状态为
此类DP,先计算小区间,然后再通过小区间迭代得到大区间的值。
同类型的一道面试题
说有n个节点n条边组成一个圈,每个节点上面有一个数,边上有一个+或*,如果消掉某条边,其相邻两个节点就用这个运算符合并。这样一路消边到底,问用什么过程能让最后得到的数最大。
Read full article from 区间形DP - Backyard of LixinZhang
No comments:
Post a Comment