- 5
- 0
- 约1.42万字
- 约 53页
- 2017-06-10 发布于湖北
- 举报
noip动态规划讲解
For i:=1 To n-1 Do For j:=1 To 2*n-i Do Begin f[j,j+i]:=Maxlongint; For k:=j To j+i Do If f[j,j+i]f[j,k]+f[k+1,j+i] Then f[j,j+i]:=f[j,k]+f[k+1,j+i]; f[j,j+i]:=f[j,j+i]+Sum[j,j+i]; End; 这样,求归并的最大值也是同样的方法,不再赘述。 * Sample Problem9 能量项链(NOIp2006) 在Mars星球上,每个Mars人都随身佩带着一串能量项链。在项链上有N颗能量珠。能量珠是一颗有头标记与尾标记的珠子,这些标记对应着某个正整数。并且,对于相邻的两颗珠子,前一颗珠子的尾标记一定等于后一颗珠子的头标记。因为只有这样,通过吸盘(吸盘是Mars人吸收能量的一种器官)的作用,这两颗珠子才能聚合成一颗珠子,同时释放出可以被吸盘吸收的能量。如果前一颗能量珠的头标记为m,尾标记为r,后一颗能量珠的头标记为r,尾标记为n,则聚合后释放的能量为(Mars单位),新产生的珠子的头标记为m,尾标记为n。 需要时,Mars人就用吸盘夹住相邻的两颗珠子,通过聚合得到能量,直到项链上只剩下一颗珠
原创力文档

文档评论(0)