单调数据结构
Mima_Reincarnation
这个作者很懒,什么都没留下…
展开
-
BZOJ2096 Pilots
DescriptionTz又耍畸形了!!他要当飞行员,他拿到了一个飞行员测试难度序列,他设定了一个难度差的最大值,在序列中他想找到一个最长的子串,任意两个难度差不会超过他设定的最大值。耍畸形一个人是不行的,于是他找到了你。 Input输入:第一行两个有空格隔开的整数k(0<=k<=2000,000,000),n(1<=n<=3000,000),k代表Tz设定的最大值,n代表难度序列的长度。第二行为原创 2016-08-08 17:01:50 · 329 阅读 · 0 评论 -
POJ2559 单调队列
题目大意:给定n个连续的宽度为1的矩形,求最大子矩形面积。求一遍每个点向右延伸的最长长度,再反着求一遍每个点向左延伸的最长长度,两个加起来(要减去重复计算的本身长度),取最优解。这题为什么会WA呢?因为可能会有长度为0的矩形,这时候必须往队列里push个-1才能把它弹出来。。。而如果不把它弹出来,它的延伸长度就会遗留上一组数据的(没有被变成0)而导致错误。。。自己的代码:#include<cstdi原创 2016-08-08 19:20:54 · 579 阅读 · 0 评论