石子合并的GarsiaWachs算法

石子合并的GarsiaWachs算法 2010-07-28 18:55:51|分类: 程序 |字号订阅 石子合并(每次合并相邻的两堆石子,代价为这两堆石子的重量和,把一排石子合并为一堆,求最小代价) 是一个经典的问题。dp可以做到O(n*n)的时间复杂度,方法是: 设f[i,j]为合并从i到j的石子所用最小代价。 f[i,j]=min(sum(i,j)+f[i,k]+f[k+1,j])对所有i<=
相关文章
相关标签/搜索