码迷,mamicode.com
首页 >  
搜索关键字:最大子矩阵    ( 292个结果
做题记录
做水(难)题做的差不多了,记录一下这几天(7.12-7.13)做的题目。·最大子矩阵·互不侵犯king·最美妙的矩阵·spore·火焰巨魔的惆怅·新三国争霸·QQ农场·元素查找·梦幻大PK·problem a·互斥的数
分类:其他好文   时间:2015-07-14 17:10:56    阅读次数:77
[SCOI2005][BZOJ1084] 最大子矩阵
1084: [SCOI2005]最大子矩阵Time Limit:10 SecMemory Limit:162 MBSubmit:1533Solved:773[Submit][Status][Discuss]Description这里有一个n*m的矩阵,请你选出其中k个子矩阵,使得这个k个子矩阵分值之...
分类:其他好文   时间:2015-07-13 17:57:36    阅读次数:85
BZOJ1084 最大子矩阵
Description这里有一个n*m的矩阵,请你选出其中k个子矩阵,使得这个k个子矩阵分值之和最大。注意:选出的k个子矩阵不能相互重叠。Input第一行为n,m,k(1≤n≤100,1≤m≤2,1≤k≤10),接下来n行描述矩阵每行中的每个元素的分值(每个元素的分值的绝对值不超过32767)。Ou...
分类:其他好文   时间:2015-07-11 08:57:40    阅读次数:123
HDU 1505 City Game-dp-(最大子矩阵模型)
题意:求最大的子矩阵 分析:直接用最大字矩阵的公式做超时了。换个思路,这题跟上一题1506有关系,先以每层为底算出每个元素能到达的最大的高度,然后就跟1506一样了。这里求高度和求面积两处地方用到了dp暂存数据。求高度用二重循环,然后每层为底求面积要二重循环加上外层就是三重循环,但是由于用了dp保存中间结果,所以这个三重循环不会超时。dp[j]表示当前层第j列能到达的最大的高度,状态转移:1.a...
分类:其他好文   时间:2015-06-23 10:17:21    阅读次数:113
HDU 1559 最大子矩阵--dp--(最大和子矩阵模型)
题意:给定一个矩阵,求一个宽为a,长为b的子矩阵的最大和 分析:直接用最大和子矩阵的公式,只是这里多了一个限制条件,所以在求和的时候稍有点不同,就是不逐行和逐列求了而是每次以a,b为跨度来求 dp[k]=mt[i][k]+....+mt[i+a][k],然后每次求sum=dp[k]+.....+dp[k+b],mx=max(mx,sum) 代码: #include #include usi...
分类:其他好文   时间:2015-06-22 16:27:10    阅读次数:196
HDU 1081 To The Max--DP--(最大子矩阵)
题意:输入一个二维数组,求和最大的子矩阵 分析:一看到和最大的子XX,我就联想到和最大子序列,只不过那是一维这是二维,所以做法都差不多。把二维压缩成一维:你想啊一个矩阵的和不是可以先垂直方向相加把所有行压缩为一行然后这一行相加嘛。压缩过后找最大和的方法跟一维一模一样。但我自己做的时候写了四个循环,唉.....数组可以存放之前求过的和,那么求以下一行为结尾的和的时候只要在原来的数组上加这一行的数就...
分类:其他好文   时间:2015-06-10 22:36:13    阅读次数:158
POJ1050 To the MAX 想法题
题意给一个N*N的方阵,找出一个子矩阵,使子矩阵的和最大。(n<=100)思路一维的情况是经典的”最大连续和问题”。我们考虑把二维的问题降到一维来。我们枚举最高的层和最低的层,把他们中间的值都加到一个tmp数组里,然后用tmp数组来做”最大连续和问题”,不断更新ans。那么最后得出的ans一定是最大子矩阵。代码#include #include #inclu...
分类:其他好文   时间:2015-06-06 09:12:18    阅读次数:91
poj 1050 To the Max(线性dp)
题目链接:http://poj.org/problem?id=1050思路分析:该题目为经典的最大子矩阵和问题,属于线性dp问题;最大子矩阵为最大连续子段和的推广情况,最大连续子段和为一维问题,而最大子矩阵为二维问题,可以考虑将二维问题转换为一维问题,即变为最大子段和问题即可求解;先考虑暴力解法,暴...
分类:其他好文   时间:2015-05-23 12:49:30    阅读次数:122
nyoj 104——最大和——————【子矩阵最大和】
最大和时间限制:1000ms | 内存限制:65535KB难度:5描述给定一个由整数组成二维矩阵(r*c),现在需要找出它的一个子矩阵,使得这个子矩阵内的所有元素之和最大,并把这个子矩阵称为最大子矩阵。例子:0 -2 -7 09 2 -6 2-4 1 -4 1-1 8 0 -2其最大子矩阵为:9 2...
分类:其他好文   时间:2015-05-14 18:16:29    阅读次数:202
最大子矩阵和(poj1050 动规)
题意:给出一个数字矩阵,找出一个子矩阵,使得其中的数字之和最大。 解题思路:这道题是对最大连续子串和的一种扩展。解决办法就是在二维矩阵转化为多个一维数组来求最大值。具体来说就是先固定所求子矩阵的左右边界i和j,然后求出每行从左边界到右边界的数之和,这样每行的和就可以作为一维数组的一个元素来求最大连续子串的和,这个和就是左右边界为i和j的最大矩形,枚举所有左右边界的情况,最后找出和的最大值即为最终...
分类:其他好文   时间:2015-05-13 10:44:35    阅读次数:135
292条   上一页 1 ... 18 19 20 21 22 ... 30 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!