码迷,mamicode.com
首页 >  
搜索关键字:最大子矩阵    ( 292个结果
BZOJ: 1084: [SCOI2005]最大子矩阵
NICE 的DP 题,明白了题解真是不错。Time Limit:10 SecMemory Limit:162 MBSubmit:1228Solved:622[Submit][Status]Description这里有一个n*m的矩阵,请你选出其中k个子矩阵,使得这个k个子矩阵分值之和最大。注意:选出...
分类:其他好文   时间:2014-11-11 22:29:21    阅读次数:304
NYOJ 104 最大子矩阵(二维DP)
最大和 时间限制:1000 ms  |  内存限制:65535 KB 难度:5 描述 给定一个由整数组成二维矩阵(r*c),现在需要找出它的一个子矩阵,使得这个子矩阵内的所有元素之和最大,并把这个子矩阵称为最大子矩阵。  例子: 0 -2 -7 0  9 2 -6 2  -4 1 -4 1  -1 8 0 -2  其最大子矩阵为: 9 ...
分类:其他好文   时间:2014-11-03 22:33:08    阅读次数:232
hdu 1506 Largest Rectangle in a Histogram ((dp求最大子矩阵))
# include # include # include # include using namespace std; __int64 a[100010],l[100010],r[100010];///l[i]左边连续大于等于a[i]的下标,r[i]右边连续大于等于a[i]的下标,所以对于a[i]的矩形面积为(l[i]-r[i]+1)*a[i]; int main() { __i...
分类:其他好文   时间:2014-11-02 10:51:51    阅读次数:174
HDU 1559 最大子矩阵 (DP)
题目地址:HDU 1559 构造二维前缀和矩阵。即矩阵上的点a[i][j]表示左上方的点为(0,0),右下方的点为(i,j)的矩阵的和。然后枚举每个矩阵的左上方的点,由于矩阵的长和宽是固定的,那么这个矩阵实际上也已经固定了。此时这个矩阵的和用公式: sum=a[i+x-1][j+y-1]-a[i+x-1][j-1]-a[i-1][j+y-1]+a[i-1][j-1]; 取最大值就可以了。 ...
分类:其他好文   时间:2014-10-06 21:26:01    阅读次数:174
Ural 1146 Maximum Sum(DP)
题目地址:Ural 1146 这题是求最大子矩阵和。方法是将二维转化一维。 首先用n*n的方法来确定矩阵的列。需要先进行预处理,只对每行来说,转化成一维的前缀和,这样对列的确定只需要前后两个指针来确定,只需要用前缀和相减即可得到。前后两个指针用n*n的枚举。 确定好了哪几列,那么再确定行的时候就转化成了一维的最大连续子序列的和。再来一次O(n)的枚举就可以。 这样,总复杂就变成了O(n^3...
分类:其他好文   时间:2014-10-03 22:40:35    阅读次数:205
POJ 1050 To the Max 最详细的解题报告
题目来源:To the Max题目大意:给定一个N*N的矩阵,求该矩阵中的某一个矩形,该矩形内各元素之和最大,即最大子矩阵问题。解题方法:最大子序列之和的扩展解题步骤:1、定义一个N*N的矩阵state,state[j][k]用来存放矩阵的某行中第j到k个元素的最大值;2、对于行如何处理呢?我们可以...
分类:其他好文   时间:2014-09-29 04:10:06    阅读次数:216
HDU 1505 City Game
最大子矩阵,(City Game)SEERC 2004,LA 3029 白书上的例题,看了两节课,终于理解了。DP的思想。 扫描的时候维护 up朝上能有多少空格,left 最多朝左走到多少,right 朝右走到多少。 所以只需要扫描一遍即可得出答案 = up*(right-left+1) 我定义left数组的时候跟 iostream 冲突了。 #inclu...
分类:其他好文   时间:2014-09-16 12:45:10    阅读次数:150
编程之美读书笔记2.15 - 子数组之和的最大值(二维)
问题: 求二维数组(矩阵)的子矩阵之和的最大值。 解法: //***************************************************************************************/ //*编程之美2.15 —— 求二维数组矩阵的元素之和最大子矩阵\poj 1050 皮皮 2014-9-4 */ //****************...
分类:其他好文   时间:2014-09-05 18:15:41    阅读次数:132
uva 1330 City Game (最大子矩阵)
空白最多的最大子矩阵: #include #include #include using namespace std; const int maxn = 1005; int mat[maxn][maxn],up[maxn][maxn],left[maxn][maxn],right[maxn][maxn]; int main() { int t; scanf("%d",&t); ...
分类:其他好文   时间:2014-09-04 17:02:59    阅读次数:209
hdu----(1599)最大子矩阵(几何/dp)
最大子矩阵Time Limit: 30000/10000 MS (Java/Others)Memory Limit: 32768/32768 K (Java/Others)Total Submission(s): 2915Accepted Submission(s): 1462Problem Des...
分类:其他好文   时间:2014-08-26 19:25:46    阅读次数:158
292条   上一页 1 ... 24 25 26 27 28 ... 30 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!