求pascal大神帮忙解题,要用动规的

[复制链接]
查看11 | 回复3 | 2013-6-26 22:06:35 | 显示全部楼层 |阅读模式
我们可以知道这个问题满足最优子结构特征,一段区间的最优值为它分成两段不同区间的最优值之和状态转移方程:f[i,j]:=min(f[i,j],f[i,k]+f[k+1,j]+a[j]-a[i-1]),其中l为区间长度,i、j为区间起点和终点,k为分开的端点,a为w的前缀和,w为石子得分,f是最优值。附标程var i,j,n,k,l:longint;
a,w:array[0..100] of longint;
f:array[1..100,1..100] of longint;function min(a,b:longint):longint;begin
if a<b then exit(a) ...
回复

使用道具 举报

千问 | 2013-6-26 22:06:35 | 显示全部楼层
哦,区间型DP 记得我去年刚做过。。。。 程序如下:原题是要求最大和最小,你是当改一改,把求最大的删掉就行了。...
回复

使用道具 举报

千问 | 2013-6-26 22:06:35 | 显示全部楼层
以前问过了!http://zhidao.baidu.com/question/356349913.html...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行