最大长方体问题(动态规划\C++实现)

上传者: wow45693 | 上传时间: 2021-11-14 22:29:20 | 文件大小: 1KB | 文件类型: -
Description 一个长,宽,高分别是m,n,p的长方体被分割成m*n*p个小立方体。每个小立方体内含一个整数。 试着设计一个算法,计算所给长方体的最大子长方体。子长方体的大小由它内部所含所有整数之和确定。 约定:当该长方体所有元素均为负数时,输出最大子长方体为0。 Input 第一行3个正整数m,n,p,其中 1<=m,n,p<=50 接下来的m*n行中每行p个整数,表示小立方体中的数。 Output 第一行中的数是计算出的最大子长方体的大小。 Sample Input 3 3 3 0 -1 2 1 2 2 1 1 -2 -2 -1 -1 -3 3 -2 -2 -3 1 -2 3 3 0 1 3 2 1 -3 Sample Output 14 Hint 1,先编写一维的“最大字段和”的解法。 2,基于“最大字段和”,编写二维的“最大子矩阵和”的解法。 3,基于“最大子矩阵和”,编写三维的“最大子长方体和”的解法。

文件下载

评论信息

  • yamwily831 :
    可以运行 谢谢
    2013-04-05
  • wd736392885 :
    昨天晚上下载了~!!个人感觉很不错~!!可以正确运行!!
    2012-11-19
  • gaohua952613904 :
    不错,可以正确运行。。。
    2012-11-16

免责申明

【只为小站】的资源来自网友分享,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,【只为小站】 无法对用户传输的作品、信息、内容的权属或合法性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论 【只为小站】 经营者是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。
本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二条之规定,若资源存在侵权或相关问题请联系本站客服人员,zhiweidada#qq.com,请把#换成@,本站将给予最大的支持与配合,做到及时反馈和处理。关于更多版权及免责申明参见 版权及免责申明