最大子立方和(动态规划求最大子段和三维变形)

     已知一个长宽高分别为m,n,h的立方体,且利比阿尼每一立方体都有一定的价值,要求求得一个子立方体,使得子立方体内部的每个小立方体的权值之和最大,

    思想就是,将三维的子立方体转换成一维的处理,用rec[i,j,k]表示z轴坐标为k的平面矩形(1,1,i,j)的数和,其中(1,1)表示子矩阵的左上角坐标,(i,j)表示子矩阵的右下角坐标,那么状态转移方程可以表示为

则z轴坐标为z的水平面中左上角为(x1,y1)、右下角为(x2,y2)的矩阵的数和为rec[x2,y2,z] + rec[x1,y1,z] - rec[x2,y1,z] - rec[x1,y2,z]

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值