E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
单调栈+单调队列
问题 J: 小C的数学问题 (
单调栈
裸题)
题目如下:题目描述小C是个云南中医学院的大一新生,在某个星期二,他的高数老师扔给了他一个问题。让他在1天的时间内给出答案。但是小C不会这问题,现在他来请教你。请你帮他解决这个问题。有n个数,每个数有权值。数学老师定义了区间价值为区间和乘上区间内的最小值。现在要你找出有最大区间价值的区间是什么,并输出区间价值。题目思路:凡是这种区间和乘以区间里的最小值的这种题,几乎都是枚举每个数作为最小值,然后找让
Hrbust-张学峰
·
2020-09-15 03:29
algorith
堆,栈,队列题型总结
队列(Queue):是限定只能在表的一端进行插入和另一端删除操作的线性表栈(Stack):是限定之能在表的一端进行插入和删除操作的线性表算法目录:栈
单调栈
逆波兰式栈在二叉树中的应用斐波纳契数列实现队列堆
Horn_WZH
·
2020-09-15 03:27
数据结构
问题 J: 小C的数学问题(
单调栈
)
题目链接题目描述小C是个云南中医学院的大一新生,在某个星期二,他的高数老师扔给了他一个问题。让他在1天的时间内给出答案。但是小C不会这问题,现在他来请教你。请你帮他解决这个问题。有n个数,每个数有权值。数学老师定义了区间价值为区间和乘上区间内的最小值。现在要你找出有最大区间价值的区间是什么,并输出区间价值。输入每个输入文件只包含单组数据。第一行一个整数n。(1#include#includeusi
SlienceAccept
·
2020-09-15 02:09
栈
单调栈
小结
所以就随便写一下下面我们仅举单调上升的
单调栈
的例子,让读者(主要是我)对
单调栈
的实现有一定的概念。
Gzb1128
·
2020-09-15 02:36
单调栈
刷题算法归档
目录Djkstra(迪杰斯特拉)邻接表qsort广度优先(BFS)并查集二分查找平衡二叉树
单调栈
全排列链表滑动窗口哈希常用字符处理函数Djkstra(迪杰斯特拉)【使用场景】加权非负有向图求某点到其他点的最短距离
SWJTU_LiSanShi
·
2020-09-15 02:56
刷题
【CCF 201312-3】最大的矩形(
单调栈
) & 【POJ 2823】Sliding Window(
单调队列
) Apare_xzc
最大的矩形(
单调栈
)&SlidingWindow(
单调队列
)今天刷CCF的时候碰到了最大的矩形这个题,顺便复习了一下
单调栈
和
单调队列
SlidingWindowPOJ2823题目链接#include#include
Apare_xzc
·
2020-09-15 01:55
CCF
POJ
解题报告
面积最大的矩形(
单调栈
问题)
题目:有N个矩形,宽度都为1,给出N个矩形的高度,求由这N个矩形组成的图形包含的最大的矩形面积。分析:对于每个矩形,我们求出它向左向右分别能延伸的长度,然后乘以它的高度,这就是以当前矩形为最低高度可以得到的最大的面积。对于输入数据input,对于其每个数input[i]1、如果栈为空或input[i]大于等于input[st.top],则入栈i,否则将大于入栈元素的栈顶元素出栈,直到栈为空或遇到一
V_Lute
·
2020-09-15 00:13
算法的友尽之旅
Discrete Centrifugal Jumps(
单调栈
优化dp)
题意:有n栋楼,第i栋楼的高度为a(i),一开始你在1号楼,现在你要去n号楼,x号楼可以一次跳到y号楼需要满足以下条件之一:1.max{a[x+1,y-1]}max(a[x],a[y])相邻的也可以跳。问从1到n最少跳几次。数据范围:n=a[k]的弹出,假设弹出了j,且剩下的i满足a[i]=a[k]且>a[i]的,证明:对于[i+1,k-1]的所有下标j,1.如果a[j]a[i]2.如果a[j]=
这有点难啊
·
2020-09-14 21:08
【Good Bye 2014E】【贪心
单调栈
+线段树】New Year Domino 至少增加多高长度的多米诺骨牌才可推x倒y
NewYearDominotimelimitpertest2secondsmemorylimitpertest256megabytesinputstandardinputoutputstandardoutputCelebratingthenewyear,manypeoplepostvideosoffallingdominoes;Here'salistofthem:https://www.youtu
snowy_smile
·
2020-09-14 20:50
题库-CF
CodeForces
贪心
数据结构-线段树
数据结构-栈
环路运输(
单调队列
+环形处理)
传送门此题是环状结构,处理的方式是把环断开,复制一倍接在末尾,形成长度为2n的链。#include#includeusingnamespacestd;constintMAXN=1e6+5;constintINF=0x3f3f3f3f;intn;intvalue[MAXN*2];intmonotoneQueue(){dequeq;intans=-INF;q.push_back(1);for(inti
HOGWARTS333
·
2020-09-14 20:09
算法竞赛进阶指南刷题
单调栈
和
单调队列
单调栈
单调栈
模板题给出一串序列,对于每个位置,要你求出这个位置左边第一个比它小的数,如果用暴力算法的话,很明显就要O(n2)的复杂度了。而神奇的
单调栈
可以用O(n)解决此问题。
HOGWARTS333
·
2020-09-14 20:09
P6040 「ACOI2020」课后期末考试滑溜滑溜补习班(
单调队列
优化dp)
题目连接:https://www.luogu.com.cn/problem/P6040思路:如果不考虑数据范围,dp[i]=min(dp[i-j]+a[i]+k+(i-j-1)*d)(i-xusingnamespacestd;typedeflonglongll;constintN=1e7+10;inta[N],n,x,tp,Seed;lldp[N]={0},k,d;intque[N];inline
WA掘机
·
2020-09-14 20:20
一A
dp
洛谷
【jzoj2170】【DP】【
单调队列
】跳棋
题目描述小明迷恋上了一个新的跳棋游戏,游戏规则如下:棋盘是一排从0开始,顺序编号的格子,游戏开始时你位于0号格子,你每次只能往编号大的格子跳,而且你每次至少需要跳过L个格子,至多只能跳过R个格子。每个格子都有一个给定的伤害值,显然你希望得到的伤害值越少越好。你能告诉小明他当他跳到最后一个格子时受到的累积伤害值最小为多少吗?如果无论如何小明都无法跳到最后一个格子,这个时候你需要输出”-1”。*注:*
lnm_lym
·
2020-09-14 19:01
DP
单调队列
jzoj
单调栈
什么是
单调栈
?
一杯星巴克的生活
·
2020-09-14 16:51
算法
leetcode
数据结构
stack
有效子数组的数目(
单调栈
)
文章目录1.题目2.解题1.题目给定一个整数数组A,返回满足下面条件的非空、连续子数组的数目:子数组中,最左侧的元素不大于其他元素。示例1:输入:[1,4,2,5,3]输出:11解释:有11个有效子数组,分别是:[1],[4],[2],[5],[3],[1,4],[2,5],[1,4,2],[2,5,3],[1,4,2,5],[1,4,2,5,3]。示例2:输入:[3,2,1]输出:3解释:有3个
Michael阿明
·
2020-09-14 14:28
LeetCode
BZOJ 1047 [HAOI2007]理想的正方形
【题解】
单调队列
。
weixin_30663471
·
2020-09-14 07:00
CF1407D Discrete Centrifugal Jumps dp
题意:如图思路:
单调栈
维护某个点的前驱节点有多少个,设置f[i],定义为跳到i这个位置最少跳的次数。
我想打职业
·
2020-09-14 07:56
dp
2020 松中暑假集训 15 天
2020松中暑假集训15天正经的学习总结学了LCAHASH拓扑离散化并查集
单调栈
线段树树状数组树形DP状压DP
单调队列
打了62篇博客这是第63篇还有3篇未打4题未做2题为改乱七八糟的杂记机房第一次吃KFC
ssl_yty
·
2020-09-14 07:23
笔记
bzoj1047[HAOI2007]理想的正方形
单调队列
早就看过这题了,解法其实很简单啦,但是我
单调队列
经常打错,然后没什么信心去搞这题==最后想了想还是要锻炼一下自己就来刚了一波。
Transcendence_magia
·
2020-09-14 07:22
bzoj
单调队列
神奇脑洞题
【
单调栈
维护连续区间】2019.1.18模拟赛T2 浇花
这道题是一道
单调栈
的题1题目描述2JDFZ在餐厅门前种了一排nn棵花,每棵花都有一个高度。浇花大爷会枚举所有的区间,然后从区间中找出一个高度最矮的花进行浇水。
bangzuan5029
·
2020-09-14 06:36
洛谷P3572 [POI2014]PTA-Little Bird【
单调队列
优化DP】
时空限制1000ms/128MB题目描述IntheByteotianLineForesttherearentreesinarow.Ontopofthefirstone,thereisalittlebirdwhowouldliketoflyovertothetopofthelasttree.Beinginfactverylittle,thebirdmightlackthestrengthtoflyt
niiick
·
2020-09-14 04:16
单调队列
动态规划--数据结构优化DP
[luogu]P3572 [POI2014]PTA-Little Bird(
单调队列
)
P3572[POI2014]PTA-LittleBird题目描述IntheByteotianLineForesttherearenntreesinarow.Ontopofthefirstone,thereisalittlebirdwhowouldliketoflyovertothetopofthelasttree.Beinginfactverylittle,thebirdmightlackthes
a6823202
·
2020-09-14 03:14
Gym 100971D
单调栈
D-LayingCablesTimeLimit:2000MSMemoryLimit:262144KB64bitIOFormat:%I64d&%I64uSubmitStatusPracticeGym100971DDescriptionstandardinput/outputAnnouncementStatementsOne-dimensionalcountryhasncities,thei-thof
weixin_30583563
·
2020-09-13 20:59
字典序最大的子序列(维护
单调栈
)
题意:找到给出序列的字典序最大的子序列思路:维护
单调栈
即可代码:#include#include#include#include#include#include#include#include#include
小飞猪Jay
·
2020-09-13 19:06
牛客
零碎知识点
玲珑学院OJ 1149-Buildings-(RMQ+二分)
听说
单调队列
更省时?#include#include#include#include#include#include#
信仰..
·
2020-09-13 18:38
RMQ
Codeforces gym 101102 D
单调栈
Rectanglestimelimitpertest5secondsmemorylimitpertest256megabytesinputstandardinputoutputstandardoutputGivenanR×Cgridwitheachcellcontaininganinteger,findthenumberofsubrectanglesinthisgridthatcontainonl
black_miracle
·
2020-09-13 18:24
单调栈
Gym 101102D
单调栈
题意:不多说了思路:用
单调栈
来维护当前点可以围成的高度及长度,注意一些细节附带一组数据:34123111111111#include#include#include#include#includeusingnamespacestd
Dan__ge
·
2020-09-13 18:36
数据结构
杂
Gym - 101334F
单调栈
当时我的第一想法也是用
单调栈
,但是被我写炸了;我也不知道错在哪里;看了大神的写法,用数组模拟的;记录下单调递增栈的下标,以及每个数字作为最小值的最左边的位置。
weixin_34295316
·
2020-09-13 18:15
A - Jumping Buildings Gym - 102302A(
单调队列
,找这个数右边第一个比他大的数)
BobisdevelopinganewgamecalledjumpingLario.Inthisgamethemainprotagonist,Lario,hastojumpontopofbuildingsuntilhereachestheendofthelevel.TheleveliscomposedofNbuildingsofpossiblydifferentheights.Thebuildin
tomjobs
·
2020-09-13 18:23
#
gym
GYM 2019 USP-ICMC A、B、C、D、E、F、H、J
题目链接https://codeforces.com/gym/102302A
单调栈
水题#includeusingnamespacestd;constintN=1e5+10;inth[N],n,r[N];
ccsu_deer
·
2020-09-13 18:10
codeforce题解
Jumping Buildings-
单调队列
原题链接:JumpingBuildings原题:D.JumpingBuildingstimelimitpertest2.0smemorylimitpertest64MBinputstandardinputoutputstandardoutputBobisdevelopinganewgamecalledjumpingLario.Inthisgamethemainprotagonist,Lario,h
四年rain
·
2020-09-13 17:50
水题
STL
【
单调栈
】D. Jumping Buildings(codeforces)
题目:BobisdevelopinganewgamecalledjumpingLario.Inthisgamethemainprotagonist,Lario,hastojumpontopofbuildingsuntilhereachestheendofthelevel.TheleveliscomposedofNbuildingsofpossiblydifferentheights.Thebuil
寻找秀儿
·
2020-09-13 17:44
单调栈
2019 USP-ICMC A - Jumping Buildings
JumpingBuildings题目大意给出n个数,在位置i上可移动到min(i+a[i],n)且只能移动一次,若中间有大于a[i]的数a[j],则只能移动到j-1,求在每个位置上能移动的距离解题思路
单调栈
Fiveneves
·
2020-09-13 17:58
栈
5.2日训练赛题解【2019 USP-ICMC】
顺便存代码A.JumpingBuildings题目链接题目链接题目链接
单调栈
例题,我竟然差点没想起来,得把这些复习一下了。
DevourPower
·
2020-09-13 17:26
训练
算法
BZOJ1023:[SHOI2008]cactus仙人掌图(圆方树,DP,
单调队列
)
Description如果某个无向连通图的任意一条边至多只出现在一条简单回路(simplecycle)里,我们就称这张图为仙人掌图(cactus)。所谓简单回路就是指在图上不重复经过任何一个顶点的回路。举例来说,上面的第一个例子是一张仙人图,而第二个不是——注意到它有三条简单回路:(4,3,2,1,6,5,4)、(7,8,9,10,2,3,7)以及(4,3,7,8,9,10,2,1,6,5,4),
weixin_33794672
·
2020-09-13 17:19
bzoj1023: [SHOI2008]cactus仙人掌图
1023思路:类似树形DP记录一个f[i]表示最远(因为有环,所以这个定义是有一些限制条件的)先用点双缩点,每个环的信息可以挂到最高点上树上的差不多对于环上的,从一边扫过去,因为dis(i,j)有单调性,用
单调队列
搞一搞即可更详细的题解
weixin_30477293
·
2020-09-13 16:24
[仙人掌直径
单调队列
DP] BZOJ 1023 [SHOI2008]cactus仙人掌图
题解:http://z55250825.blog.163.com/blog/static/150230809201412793151890/http://hzwer.com/4645.html#include#include#includeusingnamespacestd;typedeflonglongll;inlinecharnc(){staticcharbuf[100000],*p1=buf
里阿奴摩西
·
2020-09-13 16:24
仙人掌
DP
单调队列
bzoj1023 [SHOI2008]cactus仙人掌图 树形DP+
单调队列
大概能想到DP求解,但是
单调队列
真心被震惊到了==设f[x],表示以x为起点(从上往下)的最长路径,对于树边/非树边分别转移,树边当让直接转移了,主要是非树边,非树边就是环上边,我只用环上的点更新f[x
Transcendence_magia
·
2020-09-13 16:03
bzoj
DP
神奇脑洞题
单调队列
树形DP
BZOJ1023: [SHOI2008]cactus仙人掌图(
单调队列
优化DP)
传送门题意:求一颗仙人掌的直径。题解:DP。首先建出图的DFS树。因为是仙人掌图,所以每个环必定有一个dfs序最小的点,连接着若干条后向边和树边,表示环上的边或者割边。记录f[i]表示dfs树上以i为根的子树(子图)中最长链。考虑DP:1.对于一条割边,对答案的影响为f[i]+f[v]+1,之后直接f[i]=max{f[i],f[v]+1}。2.对于环边先不处理,等到dfs完所有子树后重新枚举边查
DZYO
·
2020-09-13 16:03
DP及DP优化
洛谷 P4244 [SHOI2008]仙人掌图 II(圆方树+
单调队列
)
题目链接题意求仙人掌直径思路圆方树,树形dp,dp[u]表示以u为根节点最长链建圆方树,将点双判断仙人掌改改就好原点到原点,正常dp原点到方点,正常dp方点到原点,圆点各点加上方点父亲节点应该是一个环,然后对这个环用基环树求直径(
单调队列
ToRe.
·
2020-09-13 15:27
圆方树
栈
队列
BZOJ 1023 [SHOI2008]cactus仙人掌图:圆方树+
单调队列
DP
题目传送门题意:给出一个仙人掌图,边权都为1,求其直径。仙人掌图:无向图的每条边至多存在于一个简单环中。仙人掌图直径:Max(dis(u,v))1#definepb(x)push_back(x)usingnamespacestd;constintmaxn=1e5+100;vectorE1[maxn],ET[2*maxn],LenT[2*maxn];intdfn[maxn],fa[2*maxn],l
calabash_boy
·
2020-09-13 15:10
仙人掌
BZOJ
POJ
洛谷
【DP】 BZOJ 1023: [SHOI2008]cactus仙人掌图
分成环形dp和树形dp,然后环形dp用
单调队列
做。。。。
yysys
·
2020-09-13 15:05
DP
POJ--3567[Cactus Reloaded] 求仙人掌树的直径
(3):缩点之前还要对W[u]大于1的那些点进行两两组合更新答案*/PS.Discuss里说要用树形DP+
单调队列
优化,表
__简言
·
2020-09-13 15:13
POJ
图论
BZOJ 1023 SHOI2008 cactus仙人掌图 仙人掌DP
以及每个点双中有哪些点有些点双可能不是环,我们可以补上一条边看成环,无伤大雅每次DP时,首先枚举环的根节点以外的点,对这些点所在的其它点双DP一遍然后令f[x]为以x为根的子仙人掌的所有点和x之间的最大距离然后我们将环倍增用
单调队列
来更新答案保证决策点和被更新点的距离不超过环长度的一半
PoPoQQQ
·
2020-09-13 15:07
BZOJ
Tarjan
单调队列
树形DP
【题解】SHOI2008仙人掌图
但没有发现\(n^{2}\)的dp明显是一个可以
单调队列
优化的dp。所以在遇上难解决的问题的时候,一定要融会贯通地思考。有一个细节:将圆复制一下可以去掉\(max\)造成的影响,dp就十分方便了
weixin_30583563
·
2020-09-13 14:07
BZOJ1023: [SHOI2008]cactus仙人掌图
建出圆方树像普通找直径那样dp一下环上的dp要维护一个
单调队列
code:#include#include#include#include#include#include#include#include#
L_0_Forever_LF
·
2020-09-13 14:02
BZOJ
DP
仙人掌
2021秋招-算法-滑动窗口算法框架
算法-滑动窗口算法框架大佬整理1/3-我写了套框架,把滑动窗口算法变成了默写题大佬整理2/3-滑动窗口算法解决子串问题大佬整理2/3-
单调队列
解决滑动窗口问题框架整理:关于双指针的快慢指针和左右指针的用法
LBJ_King2020
·
2020-09-13 11:12
动态规划优化
单调队列
简述函数f[i],转移如下:f[i]=min(g[j])其中g[j]是关于j或f[j]的一个函数,且b[i]≤j#includeusingnamespacestd;constintmaxn=105
inrence
·
2020-09-13 08:33
Algorithms
提高组小目标
只有几天noip了努力一把定几个小目标1栈,
单调栈
洛谷P1886Accepted洛谷P2032Accepted洛谷P1638Accepted洛谷P1725Acceptedpoj25592队列,
单调队列
洛谷
maorui00100
·
2020-09-13 05:49
私密
我的程序
2019年5月做题记录
洛谷P2032(
单调队列
)洛谷P1638(尺取法)洛谷P1714(尺取法)洛谷P2947(
单调队列
)洛谷P1886(
单调队列
)洛谷P1901(
单调队列
)洛谷P3805(Manacher算法)洛谷P1217
FairyTail0423
·
2020-09-13 04:59
上一页
28
29
30
31
32
33
34
35
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他