早教吧作业答案频道 -->其他-->
用动态规划法求总和最大的路径问题如下(求详细程序代码)1、问题描述有形如下图所示的数塔(每行的整数比上一行多一个),从顶部出发,每一步的走法要么是选择向下走,要么是向右下
题目详情
用动态规划法求总和最大的路径 问题如下(求详细程序代码)
1、问题描述
有形如下图所示的数塔(每行的整数比上一行多一个),从顶部出发,每一步的走法要么是选择向下走,要么是向右下走.比如:从第三行第二个数60,要么向下走到18,要么向右下走到29.这样一直走到底层.要求找出一条路径,使路径上的数的总和最小.要求用动态规划法求解.
9
12 15
10 60 18
23 18 29 45
19 71 10 84 16
要求:
输入:第一行是一个整数N(1
1、问题描述
有形如下图所示的数塔(每行的整数比上一行多一个),从顶部出发,每一步的走法要么是选择向下走,要么是向右下走.比如:从第三行第二个数60,要么向下走到18,要么向右下走到29.这样一直走到底层.要求找出一条路径,使路径上的数的总和最小.要求用动态规划法求解.
9
12 15
10 60 18
23 18 29 45
19 71 10 84 16
要求:
输入:第一行是一个整数N(1
▼优质解答
答案和解析
令f[i][j]表示从第i行第j个数走到底所能得到的最小和,则有:
f[i][j]=min(f[i+1][j],f[i+1][j+1])+a[i][j],式中a[i][j]为第i行第j个数的值,最后一行f[i][j]=a[i][j],则f[1][1]即为答案
f[i][j]=min(f[i+1][j],f[i+1][j+1])+a[i][j],式中a[i][j]为第i行第j个数的值,最后一行f[i][j]=a[i][j],则f[1][1]即为答案
看了 用动态规划法求总和最大的路径...的网友还看了以下:
怎么问路?一个人要去往诚实村和撒谎村.当它走到一个路口时,不知道从哪里走,这时,从右边走来一个老头 2020-04-07 …
(x中7中•丰台区二模)已知:关于x的一元二次方程xx-x(3+7)x+3x=中有两右整数根,3< 2020-05-13 …
一平板小车静止在光滑的水平地面上,甲乙两个人背靠站在车的中央,当两人同时向相反方向行走,如甲向小车 2020-05-13 …
求一篇英语回家路线图出了校门往左走,只走到底,然后往右拐走到河东路,左拐并沿着河东路走到路口,然后向 2020-11-04 …
1、经过努力学习,小明的写作水平有了明显的进步.2、我们整整走了一个小时左右,才到达了目的地.改病句 2020-11-12 …
在路上行走在路行走我想过几个问题,1,单侧人行道行走时.想超过前面的行人,是从坐超右超还是那边空子大 2020-11-25 …
如图6所示,均匀木板长15m,重400N,对称地放在相距8m的两个支架A、B上,重600N的人,从A 2020-11-25 …
如果你在闲逛时发现你站在十字路口,这时,你会往左边走,还是往右边走呢?如果是人生的十字路口呢?你会往 2020-11-25 …
“起来向壁不停手,一行数字大如斗。恍恍如闻乎神鬼惊,时时只见龙蛇走,左盘右整如惊电,状同楚汉相攻战。 2020-11-25 …
小强去买乒乓球拍,从家出发往南走,接着往右转,走了10分钟后又往右转……走了大约1千米,小强再次往右 2021-01-12 …