![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
单调栈
luoyuef
这个作者很懒,什么都没留下…
展开
-
[POI2008]PLA-Postering
题目简述:N个矩形,排成一排. 现在希望用尽量少的矩形海报Cover住它们。不能超出边界. emm 残缺的知识点。。长度显然没什么用。 宽度考虑单调递增的情况,每多一个就加一个。如果新来一个矮的且高度在之前出现过,答案不变。如果再新来一个比刚加入的矮的 高一些的 且也出现过,答案还是要+1。 这个过程可以用单调栈维护单调递增的序列,如果其中有那个元素答案不变,否则+1. #inclu...原创 2018-04-11 15:09:09 · 189 阅读 · 0 评论 -
[USACO06NOV]糟糕的一天Bad Hair Day
一些农民约翰的N头牛(1≤N≤80,000)头发不好!由于每头母牛都对自己的发型很敏感,因此FJ想要计算能够看到其他母牛头顶的其他母牛的数量。 每头牛都有一个特定的高度hi(1≤hi≤1,000,000,000),站在一排朝东的牛群中。因此,只要这些奶牛严格比奶牛矮,i就可以看到奶牛头顶上的奶牛(即母牛i + 1,i + 2等等)。 考虑每个点对答案的贡献。 设他右边比他高的第一个点为k,点...原创 2018-04-11 15:53:17 · 298 阅读 · 0 评论 -
UVA 1619 Feel Good
一句话翻译题意: 给定含有 nnn 个含有非负整数的数列 a1...ana1...ana1...an。最大化(∑ai)∗min(ai)(∑ai)∗min(ai)(\sum ai)*min(ai) (l<=i<=r)(l<=i<=r)(ll,r,suml,r,suml,r,sum。 考虑每个点的贡献,如果他为乘的那个最小值的话,我们只要快速求出区间就好了,单调...原创 2018-04-11 16:59:35 · 167 阅读 · 0 评论 -
[COI2007] Patrik
N people are waiting in line to enter a concert. People get bored waiting so they turn and look for someone familiar in the line. n个人排队等待进入音乐会。人们无聊地看看队伍里有没有自己熟悉的人。 Two persons A and B standing in li...原创 2018-04-12 08:54:49 · 298 阅读 · 0 评论