百度空间 | 百度首页 
 
查看文章
 
DP归纳(改写自OIBH)最优字母基码树问题(ARC)(石子合并类)
2008年11月11日 星期二 下午 04:25

与贪心的合并果子不同,合并石子类问题只能将相邻两堆合并,因而贪心往往得不到最优解

动规模型:

F[I,J]=MIN( F[I,K] + F[K+1,J] + VALUE[I,J] )

初值F[I,J]=∞ F[I,I]=0

或是

F[I,J]=MAX( F[I,K] + F[K+1,J]+VALUE[I,J] )

F[I,J]=0

I<=K<J,而VALUE是本次合并从I到J一段的值,它与之前是如何合并是无关的,且不一定是从I到J的累加(如能量项链)

循环时应从长度小的开始,比如

for i:=n-1 downto 1 do

for j:=i+1 to n do

for k:=i to j-1 do

f[i,j]=........


类别:dp归纳 | 浏览() | 评论 (0)
 
最近读者:
 
网友评论:
发表评论:
姓 名:
网址或邮箱: (选填)
内 容:
验证码: 请点击后输入四位验证码,字母不区分大小写
      

     

©2009 Baidu