题目:求一个01矩阵中的最大有全是1的矩形面积,列可以任意互换。
分析:dp。zoj2180类似题,计算前 K行的最大值时,先按高度排序即可。
这里利用单调队列优化了查询算法,即保存一个区间的最小高度维护即可;
最大的面积为max(最小高度*区间长度),T(N)= N^2 log(N)。
说明:(2011-09-19 08:10)。
#in...
分类:
移动开发 时间:
2014-09-22 10:46:42
阅读次数:
202
题目:搬寝室,每次最多拿两个物品,代价是量物品重量之差的平方,求最小代价。
分析:dp,贪心。如果取两个物品,重物相邻时,差的平方最小。
证明:设 a
(d-a)^2 + (c-b)^2 > (d-c)^2 + (b-a)^2;
(d-b)^2 + (c-a)^2 > ...
分类:
其他好文 时间:
2014-09-22 10:11:52
阅读次数:
210
题目:接馅饼,天上掉馅饼,活会落在0~10,11个位置上,单位时间可以移动到相邻的格子里;
问最大能接到多少。
分析:dp,离散化。
阶段:时间(离散化的);
状态:某时间站在当前点,能得到的最大值;
决策:按照时间计算前一位置可到达当前位置的区间来更新当前点;
说明:初始化 5位置0,其...
分类:
其他好文 时间:
2014-09-22 09:38:22
阅读次数:
144
哎,注意细节啊,,,,,,,思维的严密性。。。。。116991932014-09-22 08:46:42Accepted5037796MS1864K2204 BG++czyFrogTime Limit: 3000/1500 MS (Java/Others)Memory Limit: 262144/2...
分类:
其他好文 时间:
2014-09-22 09:34:52
阅读次数:
272
题目:统计一个字母矩阵中最大的相同字母的面积,有些字母可以换成其他字母。
分析:dp,单调队列。计算分三种分别换成a,b,c求出最大的子矩阵,求出最大即可。
然后就是单调队列优化的查询算法了,确定每个点右(左)边第一个比他小的点;
T(N)=O(N^2)。
说明:(2011-09-19 08:15)。
#include
#include...
分类:
其他好文 时间:
2014-09-22 09:22:42
阅读次数:
206
第一维排序 第二维LIS
#include
#include
#include
using namespace std;
int dp[100010];
int p[100010];
struct node
{
int x, y, id;
}a[100010];
bool cmp(node a, node b)
{
if(a.x != b.x)
return a.x < b...
分类:
其他好文 时间:
2014-09-22 01:03:01
阅读次数:
275
题目:找到用2,3,5,7为数的因第n个数字。
分析:dp,数据结构。类似于合并果子的队列维护,用4根指针分别指向队列,用当前的数乘以对应数字即可。
说明:(2011-09-19 01:42)
#include
using namespace std;
int F[ 5845 ];
int n[ 4 ] = {2,3,5,7};
int p[ 4 ];
int main()
{
...
分类:
其他好文 时间:
2014-09-21 23:57:21
阅读次数:
345
题目:给你一个1000*1000的01矩阵,求里面全是1的最大矩形面积。
分析:dp,单调队列。zju1985升级版 ^_^ 继上次那道题想了一天。
本来想用O(N^2)的最大正方形求解,想错了今天仔细一看,其实这道题目就是二维的最大矩形;
我们将问题分解成最大矩形,即求解以k行为底边的图形中的最大矩形,然后合并,求最大的矩形;
...
分类:
其他好文 时间:
2014-09-21 23:55:21
阅读次数:
349
题目:求一个序列中最大不上升子序列的个数。
分析:dp,LIS。一个序列中的不上升子序列的最小个数,是他的最大上升子序列长度。
证明:首先求串的最大上升子序列,那么每个元素一定属于一个不同的不下降串;
如果,取第一个最大上升子序列,那么每个元素一定是集合中的最大值;
这些...
分类:
其他好文 时间:
2014-09-21 23:41:21
阅读次数:
321
题目:给你一些不同高度的宽度为1的木板,问能截取最大矩形面积。
分析:dp,单调队列。关键在于找到每个高度的最大连续长度,最大面积了 O(N*max(L),R));
如果暴力的话,则代价为O(N),则总代价为O(N*N)无法处理100000数据量;
但是可用单调队列,做预处理 用O(N)时间计算出所有点的边界,此时时间复杂度为 O(N);...
分类:
其他好文 时间:
2014-09-21 23:23:01
阅读次数:
247