单选题

有正实数构成的数字三角形排列形式如图所示。

第一行的数为a11;第二行的数从左到右依次为a21,a,22;…第n行的数为an1, an2,…. ann。从a11开始,每一行的数aij只有两条边可以分别通向下一行的两个数a(i 1)j和a(i 1)(j 1)。用动态规划算法找出一条从a11向下通到an1,an2.…,ann中某个数的路径,使得该路径上的数之和达到最大。

令C[i,j]是从a11到aij的路径上的数的最大和,并且C[i,0]=C[0,j]=0,则C[i,j]=( )。

A.

max{C[i-1,j-1],C[i-1,j]} aij

B.

C[i-1,j-1] C[i-1,j]

C.

max{C[i-1,j-1],C[i-1,j]} 1

D.

max{C[i,j-1],C[i-1,j]} aij

点赞(0) 打赏

评论列表 共有 0 条评论

暂无评论

微信小程序

微信扫一扫体验

立即
投稿

微信公众账号

微信扫一扫加关注

发表
评论
返回
顶部