码迷,mamicode.com
首页 >  
搜索关键字:延迟标记    ( 90个结果
POJ 3468 A Simple Problem with Integers
线段树区间更新模板题,加个延迟标记即可。 注意:区间大小是r-l+1,query,更新时要更新子节点,同时注意+=与=! discuss里面有数据,wa的可以看看。。。 代码: 题目: A Simple Problem with Integers Time Limit: 5000MS Memory ...
分类:其他好文   时间:2017-07-09 16:13:07    阅读次数:247
线段树区间更新
区间更新也可以分割成若干个子区间, 每层的结点至多选取 2 个,时间复杂度 O(logn)。 懒惰(Lazy)标记 懒惰标记,也可称为延迟标记。一个区间可以转化为若干个结点,每个结点设一个标记,记录这个结点被进行了某种修改操作(这种修改操作会影响其子结点)。 也就是说,仅修改到这些结点,暂不修改其子 ...
分类:其他好文   时间:2017-05-26 00:39:45    阅读次数:276
[uva11992]Fast Matrix Operations(多延迟标记,二维线段树,区间更新)
题目链接:https://vjudge.net/problem/UVA-11992 题意:n*m的矩阵,每次对一个子矩阵操作,有三种操作:加x,设置为x,查询。查询返回子矩阵和、最小值、最大值 n很小(<=20),所以可以开20棵线段树,每次操作按行更新。 特别小心put和add两个延迟标记,坑老惨 ...
分类:其他好文   时间:2017-04-30 01:02:58    阅读次数:219
HDU 1698 Just a Hook (区间更新+延迟标记)
Just a Hook Time Limit: 4000/2000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others)Total Submission(s): 31096 Accepted Submission(s): 15313 P ...
分类:其他好文   时间:2017-04-14 22:38:42    阅读次数:200
HDU 5828 Rikka with Sequence
好久没写线段树了,这题作为一个回味.. 第一种操作的话,就是一个延迟标记。 第二种操作可以暴力更新下去,但是有一个优化,如果某区间内所有值都是一样的,或者最大值和最小值相差1,那么到此结束,不要继续往下面更新了。 这样一来的话,pushDown的时候要注意一下,如果该区间内所有值都一样,或者最大值和 ...
分类:其他好文   时间:2017-03-05 15:54:57    阅读次数:163
POJ 3237 (Tree)
题目链接:传送门 题目大意:给一棵树,三种操作,query询问 a ~ b 路径上最大边权值,change改变按输入顺序的第 a 条边的 边权为 b,negate将 a~b路径上的边权值取相反数。 题目思路:树链剖分,取相反数直接更新到底就行,不用延迟标记,若非要延迟的话,则线段树需保存最大值和 最 ...
分类:其他好文   时间:2016-09-29 20:38:00    阅读次数:135
《数据结构》线段树入门(二)
今天继续介绍——线段树之延迟标记 接上期《数据结构》线段树入门(一):http://www.cnblogs.com/shadowland/p/5870339.html 在上期介绍了线段树的最基本内容(线段树单点修改,区间查询),这次将介绍:区间修改,区间查询。 Question: 给你N个数,有两种 ...
分类:其他好文   时间:2016-09-14 01:46:15    阅读次数:153
【左偏树+贪心】BZOJ1367-[Baltic2004]sequence
【题目大意】 给定一个序列t1,t2,...,tn ,求一个递增序列z1<z2<...<zn , 使得R=|t1?z1|+|t2?z2|+...+|tn?zn| 的值最小。本题中,我们只需要求出这个最小的R值。 【思路】 -这个比加延迟标记的左偏树调试得还久……WA到死…… 如果ti是递增的,我们只 ...
分类:其他好文   时间:2016-09-03 10:53:06    阅读次数:210
HDU 5785 Interesting manacher + 延迟标记
题意:给你一个串,若里面有两个相邻的没有交集的回文串的话,设为S[i...j] 和 S[j+1...k],对答案的贡献是i*k,就是左端点的值乘上右端点的值。 首先,如果s[x1....j]、s[x2....j]、s[x3....j]....s[xn....j]、是回文串,而且s[j+1...y1] ...
分类:其他好文   时间:2016-08-17 23:09:17    阅读次数:163
HDU 5828 Rikka with Sequence
好久没写线段树了,这题作为一个回味.. 第一种操作的话,就是一个延迟标记。 第二种操作可以暴力更新下去,但是有一个优化,如果某区间内所有值都是一样的,那么到此结束,不要继续往下面暴力更新了。 这样一来的话,pushDown的时候要注意一下,如果该区间内所有值都一样,那么延迟标记不要往下扔了,直接把该 ...
分类:其他好文   时间:2016-08-12 00:44:59    阅读次数:286
90条   上一页 1 2 3 4 5 ... 9 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!