码迷,mamicode.com
首页 >  
搜索关键字:最大子矩阵    ( 292个结果
Task 4.2 求一个矩阵的最大子矩阵的和
任务:输入一个二维整形数组,数组里有正数也有负数。二维数组中连续的一个子矩阵组成一个子数组,每个子数组都有一个和。求所有子数组的和的最大值。要求时间复杂度为O(n)。(1)设计思想:把二维矩阵分解成行、列的情况,可以相应把问题简化。之后分别依照行和列的基准来求每一个矩阵的和,再依次进行比较每个矩阵的...
分类:其他好文   时间:2015-04-08 23:20:34    阅读次数:238
环形二维数组求最大子矩阵
1.设计思路结合环一位数组的开发经验,拓展到二维。与前者主要是时间复杂度没有做处理。2.源代码 1 //作者:王炳午、董龙洋。日期:2015.3.24. 2 #include 3 #include 4 #include 5 using namespace std; 6 int maxM...
分类:编程语言   时间:2015-04-06 21:36:14    阅读次数:248
环形二维数组求最大子矩阵
先上代码: 1 //作者:王炳午、董龙洋。日期:2015.3.24. 2 #include 3 #include 4 #include 5 using namespace std; 6 int maxMax(int amax[]) //求最大 7 { 8 int i...
分类:编程语言   时间:2015-04-06 12:45:14    阅读次数:185
结对开发——求环形二维数组最大子矩阵和的问题
一、题目要求输入一个二维整形数组,数组里有正数也有负数。二维数组首尾相接,象个一条首尾相接带子一样。数组中连续的一个或多个整数组成一个子数组,每个子数组都有一个和。求所有子数组的和的最大值。要求时间复杂度为O(n)题目:返回一个二维整数数组中最大子数组的和二、解题思路 这次就在以前的基础上进行修改,...
分类:编程语言   时间:2015-04-01 23:35:28    阅读次数:202
HDU1081 To The Max 最大子矩阵和
题意:求最大子矩阵和。解题思路:枚举上下边界 ,用一维思路去搞。解题代码: 1 // File Name: 1081.cpp 2 // Author: darkdream 3 // Created Time: 2015年04月01日 星期三 16时57分14秒 4 5 #include 6 #in....
分类:其他好文   时间:2015-04-01 19:36:10    阅读次数:165
HDU1506: Largest Rectangle in a Histogram(最大子矩阵,好题动态优化左右边界)
题目:http://acm.hdu.edu.cn/showproblem.php?pid=1506刚开始没考虑时间复杂度,直接敲了,直接tle了,之后没有思路,然后看题解,看见大神写的优化非常棒。大神的解释:(其实对于w[i]来说,如果去求后面连续的值,完全没必要一个个去比对,直接看w[i-1]的值...
分类:其他好文   时间:2015-03-31 19:39:33    阅读次数:143
HDU1081:To The Max(最大子矩阵,线性DP)
题目:http://acm.hdu.edu.cn/showproblem.php?pid=1081自己真够垃圾的,明明做过一维的这种题,但遇到二维的这种题目,竟然不会了,我也是服了(ps:猪啊)。最终还是看了题解。代码如下:#include #include #include #include #d...
分类:其他好文   时间:2015-03-31 17:52:12    阅读次数:140
结对编程实践扩展
题目: 返回一个整数矩阵中最大子矩阵的和。要求: 两人结对完成编程任务。 一人主要负责程序分析,代码编程。 一人负责代码复审和代码测试计划。 思想: 上一次的题目是返回一个整数数组中最大子数组的和;由于矩阵各个元素并不是完全可以完全连续的,所以从二维下手没能打开思路想到更好的方法,不过,...
分类:其他好文   时间:2015-03-20 18:24:52    阅读次数:158
hdu 1081 To The Max 【最大子矩阵和】
To The MaxTime Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others) Total Submission(s): 8882 Accepted Submission(s): 4288Problem Description Given a two-dimensional arra...
分类:其他好文   时间:2015-03-19 22:13:13    阅读次数:144
HDU ACM 1081 To The Max->最大子矩阵
分析:利用求最大子段和的思想进行求解。 1、首先累加s[i][j],表示第j列中i从第1行加到第i行的和。 2、对每一列的i1到i2行的和进行计算(0 3、对t[k]求最大字段和。 4、对所有t[k]求出的最大字段和求最大值,即可得到最大子矩阵的和。 5、注意:对maxres=0;maxres|=1 #include using namespace std; int G...
分类:其他好文   时间:2015-03-14 21:47:19    阅读次数:207
292条   上一页 1 ... 20 21 22 23 24 ... 30 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!