码迷,mamicode.com
首页 >  
搜索关键字:单调栈    ( 756个结果
hdu 5033 单调栈 ****
看出来是单调栈维护斜率,但是不会写,2333,原来是和询问放在一起的 1 #include 2 #include 3 #include 4 #include 5 #include 6 #include 7 typedef __int64 ll; 8 using namespace std...
分类:其他好文   时间:2015-09-07 00:22:07    阅读次数:200
hdu 1506 Largest Rectangle in a Histogram(单调栈)
Largest Rectangle in a HistogramA histogram is a polygon composed of a sequence of rectangles aligned at a common base line. The rectangles have equal...
分类:其他好文   时间:2015-08-28 14:58:38    阅读次数:169
单调栈
单调栈水几道单调栈。。。poj3250:http://poj.org/problem?id=3250#include#include#include#include#include#include#define REP(i,a,b) for(int i=a;i s;int main(){ wh...
分类:其他好文   时间:2015-08-19 13:19:37    阅读次数:84
POJ 2823 Sliding Window
1.题目描述:点击打开链接 2.解题思路:本题利用单调队列解决。单调队列和单调栈性质一样,内部元素严格单调递增排列。单调队列的一个典型应用就是本题的求滑动窗口的最值问题。那么怎么求解呢?首先,由于长度为k,因此我们可以先把0到k-1的下标全部试图入队列。在加入元素i时,若队列的末尾的值j满足Aj≥Ai,则不断地取出,直到队列为空或者Aj 还可以简单的理解:从头滑到尾可以求出最小值,从尾滑到头可...
分类:Windows程序   时间:2015-08-16 13:48:55    阅读次数:181
POJ 2559 Largest Rectangle in a Histogram
1.题目描述:点击打开链接 2.解题思路:本题利用单调栈解决。单调栈是满足从栈顶到栈底,元素大小严格递增或者严格递减的栈。对于本题,如果我们可以知道以i为端点,向左可以最远延伸的距离和向右最远延伸的距离,那么最大面积res=max{hi*(R[i]-L[i])|0 那么如何高效地计算L[i]和R[i]呢?通过观察我们发现如果在某一处p有h[p] 3.代码: //#pragma commen...
分类:其他好文   时间:2015-08-16 12:22:13    阅读次数:95
[单调栈] poj 3250 Bad Hair Day
题意: 一排母牛站成一排,给出牛的身高,每只牛都只能往右看,对于每只母牛有一个c[i] c[i]代表i能看见多少只牛,矮的牛看不见高的牛,问所有c[i]的和是多少。 思路: 我们转换一下,其实就是求对于每只母牛能被看见多少次,显然是对于它往左单调递增的牛都能看见它 那么我们维护一个这样的单调栈,每次都将小于等于它的出栈,那么栈中的元素的个数就是能看见它的个数 这样再把该元素插入栈就...
分类:其他好文   时间:2015-08-10 16:13:24    阅读次数:95
POJ3415--Common Substrings 后缀数组 +单调栈
题意: 求长度大于等于K的公共子串的个数。位置不同就算不同。后缀数组求依次SA LCP, 然后就是统计答案了, 暴力统计n^2复杂度显然不可以, 我们可以利用lcp数组的"部分单调性", 用一个栈,栈中保存小于等于当前lcp的原数组的下标,两次统计, 第一次统计, 按B串统计, 把A串大于等于K的那...
分类:编程语言   时间:2015-08-07 22:03:51    阅读次数:125
poj 2796 Feel Good(单调栈)
Feel Good Time Limit: 3000MS   Memory Limit: 65536K Total Submissions: 11148   Accepted: 3059 Case Time Limit: 1000MS   Special Judge Description Bill is developin...
分类:其他好文   时间:2015-08-03 14:36:50    阅读次数:288
单调栈练习题题解
单调栈单调栈顾名思义就是让栈中的元素是单调的,要么递增,要么递减。同样它也满足栈的性质,先进后出。 单调递增栈,则从栈顶到栈底的元素是严格递增的 单调递减栈,则从栈顶到栈底的元素是严格递减的 练习题单调栈 练习题 POJ3250 POJ2796 BZOJ1113 HDU1506 POJ2559 JDFZ2997POJ3250POJ3250传送门 对于每一个牛来说,能看到的数目为向右数身高比它小的个...
分类:其他好文   时间:2015-07-30 21:28:13    阅读次数:208
hdu3410 Passing the Message 单调栈
// hdu3410 Passing the Message 单调栈 // 题目意思:给你n个数,询问第i个数直到左边比它本身大的第一个数的这段 // 区间内求一个最大的值 和 直到右边比它本身大的数的第一个数的这段区间内 // 再求一个最大值。 // 解题方法: // 单调栈,维护一个栈,使得站内元素单调递减即离栈顶越近,值越小 // 从左往右扫一遍,最后一个比当前元素小的数组下标(出栈的元...
分类:其他好文   时间:2015-07-23 21:51:07    阅读次数:123
756条   上一页 1 ... 62 63 64 65 66 ... 76 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!