关于动态规划 “数塔”问题~

问题是这样子的  给出如图所示的一个数塔 ,每次只可以走往左下或者往右下走,要求走到最后数值之和最大?(此类问题可以延伸到求出具体路径还有最后模4最大……)数塔


    可以定义一个二位数组,然后从下往上每次得到面一个位置所在的数字都是由其与下面的两个相邻数中较大的数之和所得,最后所得数就是所需答案了,,  具体为dp[i][j]=max{dp[i+1][j],dp[i+1][j+1]}+dp[i][j]  即可。。

    我把我写的代码部分放在这边,大牛看到,有不足支出还请帮助纠正一下。

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值