码迷,mamicode.com
首页 >  
搜索关键字:单调栈    ( 756个结果
单调队列与单调栈用法详解
1、单调栈 单调栈是指一个栈内部的元素具有严格单调性的一种数据结构,分为单调递增栈和单调递减栈。 其具有以下两个性质: 1,满足栈底到栈顶的元素具有严格单调性。 2,满足栈的先进后出特性,越靠近栈顶的元素越后出栈。 单调队列同理,其严格单调性与单调栈相同。 但该队列中的元素满足先进先出特性,越靠近队 ...
分类:其他好文   时间:2018-03-02 23:11:21    阅读次数:721
bzoj2658[ZJOI2012]小蓝的好友(mrx)
"题目链接" 校内模拟赛出了这题,然后考试时写出了一个做法,评测机貌似有点慢被卡成90了,原题上可以A掉。首先可以知道$O(n^2)$的做法,就是只算全0的矩形个数,枚举下边界是哪一行,定义$h$值表示这个点向上碰到的第一个1的距离,然后可以从左到右枚举右边界,用单调栈维护以每个列作为左边界的矩形最 ...
分类:其他好文   时间:2018-03-02 10:51:49    阅读次数:163
[转]OI省选算法汇总
简单列了一点 1.1 基本数据结构 1. 数组 2. 链表,双向链表 3. 队列,单调队列,双端队列 4. 栈,单调栈 1.2 中级数据结构 1. 堆 2. 并查集与带权并查集 3. hash 表 自然溢出 双hash 1.3 高级数据结构 1. 树状数组 2. 线段树,线段树合并 3. 平衡树 T ...
分类:编程语言   时间:2018-03-01 00:38:54    阅读次数:225
[POI 2008&洛谷P3467]PLA-Postering题解(单调栈)
Description Byteburg市东边的建筑都是以旧结构形式建造的:建筑互相紧挨着,之间没有空间.它们共同形成了一条长长的,从东向西延伸的建筑物链(建筑物的高度不一). Byteburg市的市长Byteasar,决定将这个建筑物链的一侧用海报覆盖住.并且想用最少的海报数量,海报是矩形的. 海 ...
分类:其他好文   时间:2018-02-27 19:33:12    阅读次数:174
[POJ 2559]Largest Rectangle in a Histogram 题解(单调栈)
[POJ 2559]Largest Rectangle in a Histogram Description A histogram is a polygon composed of a sequence of rectangles aligned at a common base line. Th ...
分类:其他好文   时间:2018-02-27 19:30:37    阅读次数:194
浅谈单调栈的实现方式和简单应用
一、单调栈的原理和实现方式 1.定义 从栈底元素到栈顶元素呈单调递增或单调递减,栈内序列满足单调性的栈; 2.原理 (1)当新元素在单调性上优于栈顶时(单增栈新元素比栈顶大,单减栈新元素比栈顶小),压栈,栈深+1; (2)当新元素在单调性与栈顶相同(新元素于栈顶相同)或劣于栈顶时(单增栈新元素比栈顶 ...
分类:其他好文   时间:2018-02-26 19:39:58    阅读次数:267
Bzoj4566:[HAOI2016]找相同字符
题面 "Bzoj" Sol 两个串拼在一起后求出后缀数组 然后显然的$n^2$暴力,就是直接枚举求$LCP$ 又由于扫的时候是对$height$取$min$ 那么可以用单调栈维护每一段的贡献相同的 ...
分类:其他好文   时间:2018-02-21 22:17:00    阅读次数:171
BZOJ 3039 玉蟾宫
题意:求符合要求的最大子矩阵 首先,这道题单调栈可做,但我没有太明白,回头再补充。 另外,AC方法似乎不只有单调栈。 我们可以预处理出l[i][j]和r[i][j]表示(i,j)这个点在第i列向左和向右分别可以拓展到哪一个节点。 之后我们每次遍历到一个符合要求的点时,用它的上一排即L[i-1][j] ...
分类:其他好文   时间:2018-02-21 11:42:37    阅读次数:175
ACM数据结构-单调栈、队列
1.最大数 代码: #include <stdio.h> #include <memory.h> #include <math.h> #include <string> #include <vector> #include <set> #include <stack> #include <queue ...
分类:其他好文   时间:2018-02-18 22:21:07    阅读次数:241
luogu 1169 棋盘制作(单调栈/悬线)
luogu 1169 棋盘制作(单调栈/悬线) 国际象棋是世界上最古老的博弈游戏之一,和中国的围棋、象棋以及日本的将棋同享盛名。据说国际象棋起源于易经的思想,棋盘是一个8\ 8大小的黑白相间的方阵,对应八八六十四卦,黑白对应阴阳。而我们的主人公小Q,正是国际象棋的狂热爱好者。作为一个顶尖高手,他已不 ...
分类:其他好文   时间:2018-02-12 23:03:10    阅读次数:246
756条   上一页 1 ... 35 36 37 38 39 ... 76 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!