
线段树
文章平均质量分 63
zhhe0101
这个作者很懒,什么都没留下…
展开
-
线段树学习笔记(单点更新+区间查询最大值+lazy标记+pushdown操作+区间更新+求区间和)
目录什么是线段树?线段树基本操作:创建线段树线段树单点更新区间查询最大最小值延迟标记(懒人标记)+pushdown操作区间更新求区间和注:以下所有代码都是针对维护区间和的。什么是线段树?线段树是一种二叉搜索树,与区间树相似,它将一个区间划分成一些单元区间,每个单元区间对应线段树中的一个叶结点。 性质:对于线段树中的每一个非叶子节点[a,b],它的左儿子表示的区间为[a,(a+b原创 2016-12-25 21:17:27 · 5596 阅读 · 5 评论 -
【洛谷1198 JSOI】最大数 单点更新线段树+区间查询最大值
题目描述现在请求你维护一个数列,要求提供以下两种操作:1、 查询操作。语法:Q L功能:查询当前数列中末尾L个数中的最大的数,并输出这个数的值。限制:L不超过当前数列的长度。2、 插入操作。语法:A n功能:将n加上t,其中t是最近一次查询操作的答案(如果还未执行过查询操作,则t=0),并将所得结果对一个固定的常数D取模,将所得答案插入到数列的末尾。限制:n是整数(可能为负数)并且在长整范围内。注意原创 2016-12-28 10:07:25 · 828 阅读 · 0 评论 -
【JSOI2008】Blue Mary开公司 李超线段树
F.A.Qs Home Discuss ProblemSet Status Ranklist Contest 入门OJ LoginRegister 捐赠本站 Notice:为保证OJ试题质量,今后添加的试题如有发现出现重复,请原创 2017-08-12 16:17:12 · 634 阅读 · 0 评论 -
【HAOI2012】高速公路 线段树区间维护
题目描述Y901高速公路是一条重要的交通纽带,政府部门建设初期的投入以及使用期间的养护费用都不低,因此政府在这条高速公路上设立了许多收费站。Y901高速公路是一条由N-1段路以及N个收费站组成的东西向的链,我们按照由西向东的顺序将收费站依次编号为1~N,从收费站i行驶到i+1(或从i+1行驶到i)需要收取Vi的费用。高速路刚建成时所有的路段都是免费的。政府部门根据实际情况,会不定期地对连续路段的收费原创 2017-08-07 09:31:08 · 333 阅读 · 0 评论