PASCAL动态规划一水题稀里糊涂就过了,一个特别的单行街道在每公里处有一个汽车站.顾客根据他们乘坐汽车的公里使来付费.例如下表就是一个费用的单子.没有一辆车子行驶超过10公里,一个顾

来源:学生作业帮助网 编辑:六六作业网 时间:2024/05/14 01:13:09
PASCAL动态规划一水题稀里糊涂就过了,一个特别的单行街道在每公里处有一个汽车站.顾客根据他们乘坐汽车的公里使来付费.例如下表就是一个费用的单子.没有一辆车子行驶超过10公里,一个顾PASCAL动态

PASCAL动态规划一水题稀里糊涂就过了,一个特别的单行街道在每公里处有一个汽车站.顾客根据他们乘坐汽车的公里使来付费.例如下表就是一个费用的单子.没有一辆车子行驶超过10公里,一个顾
PASCAL动态规划一水题稀里糊涂就过了,
一个特别的单行街道在每公里处有一个汽车站.顾客根据他们乘坐汽车的公里使来付费.例如下表就是一个费用的单子.
没有一辆车子行驶超过10公里,一个顾客打算行驶n公里(1f[i-j]+a[j]) then
f[i]:=f[i-j]+a[j];
writeln(f[n]);
end.
转移方程应该没错,就是初始化的时候不大清楚……
我一开始是f[1]:=a[1];其他都赋值maxint;结果不对……
这样赋值稀里糊涂就过了……
或许还有更好的方法也可.
(我是菜鸟,我知道这是背包的……)

PASCAL动态规划一水题稀里糊涂就过了,一个特别的单行街道在每公里处有一个汽车站.顾客根据他们乘坐汽车的公里使来付费.例如下表就是一个费用的单子.没有一辆车子行驶超过10公里,一个顾
把f数组除了f[0]之外全部赋值为manint就可以了
if (i-j>0) and (f[i]>f[i-j]+a[j]) then
这里应该改为
if (i-j>=0) and (f[i]>f[i-j]+a[j]) then
这样f[i]就表示走到第i公里的最优解,第i公里从前面i-1,i-2,i-3.中的最优解中的转移过来,没必要将a中的数据赋值给f
大概是这样了
var
f:array[0..100] of integer;
a:array[1..10] of integer;
i,n,j,k:integer;
begin
for i:=1 to 10 do read(a[i]);
readln(n);
for i:=1 to n do f[i]:=maxint;
for i:=1 to n do
for j:=1 to 10 do
if (i-j>=0) and (f[i]>f[i-j]+a[j]) then
f[i]:=f[i-j]+a[j];
writeln(f[n]);
end.

PASCAL动态规划一水题稀里糊涂就过了,一个特别的单行街道在每公里处有一个汽车站.顾客根据他们乘坐汽车的公里使来付费.例如下表就是一个费用的单子.没有一辆车子行驶超过10公里,一个顾 pascal如何思考DP方程动态规划里的DP方程怎么思考出来啊,顺便举几个例子哈!谢谢了 动态规划如何设计状态转移方程RT请用PASCAL 求数的划分记忆化搜索的方法 PASCAL语言如题是记忆化搜索,不是动态规划 动态规划算法 信息学 动态规划 习题 动态规划经典题目想寻求动态规划的经典题目!比如.如果能附带题解,那就更完美拉~^-^ 英语翻译别叫我问度娘什么的,百度翻译过了之后也还是稀里糊涂的. 运筹学中,动态规划的合理性是什么? 动态规划模型的构成要素有? 【算法】请问动态规划和分治策略的差别是不是就在于对子问题的处理方式上? 求用动态规划做的做的因式分解,如输入8,因为8=2*2*2=1*8=2*4,则输出3.要pascal的. 关于运筹学动态规划的问题动态规划是和穷举法差不多么? 动态规划题一定要用动态规划做吗?如果不是,举个实例. 为什么动态图上传到百度空间就成了静态图 怎么上传就成了动态图 lol omg输了的问题不是n连胜吗 怎么稀里糊涂皇族去打了 为什么输了两把就下去了啊? 我说分手,他说你恨我不?我们相恋6年.我提过N次分 都是因为我生气,但是他每次都跟没分的人一样对我.后来就 稀里糊涂 又好了这次我又说了 他说了句 你恨我不?默认跟我分的意思? 复习不下去了~概率怎么就看不懂排列组合,古典概型!高中没学过排列组合 古典概型也学的稀里糊涂,结果概率期末考试挂了,现在摸起来看,还是一头雾水!古典概型 概率论怎么学?求指教!快崩