码迷,mamicode.com
首页 >  
搜索关键字:区间更新    ( 527个结果
ZOJ3299:Fall the Brick(区间更新)
Now the God is very angry, so he wants to punish the lazy, greedy humans. He chooses to throw some lines of bricks (just down from the very high Heaven). These days the God lives in a 2D world, so h...
分类:其他好文   时间:2015-05-08 16:28:43    阅读次数:162
HDU 5091 Beam Cannon
复习了一下线段树,才发现线段树还是做的太少了,好多都忘了 线段树主要有以下功能:RMQ,区间总和查询,单点更新,区间更新 都忘了区间更新时要延迟更新了,这里一开始WA了。 再说说这题的思路: 把每个点作为矩形的左下角,画出所有矩形,以被矩形覆盖次数最多的区域中的任一点作为矩形的右上角,即为我们要求的矩形。 也就是说,我们要求的是被矩形覆盖次数最多的次数,这样用扫描线就可以解决,但直接扫描...
分类:其他好文   时间:2015-05-03 09:23:31    阅读次数:173
POJ 3225 (线段树 区间更新) Help with Intervals
这道题搞了好久,其实坑点挺多。。网上找了许多题解,发现思路其实都差不多,所以就不在重复了。推荐一篇比较好的题解,请戳这。另外,如果因为可能要更新多次,但最终查询只需要一次,所以没有写pushup函数,仅有一个pushdown。 1 #include 2 3 const int maxn =...
分类:其他好文   时间:2015-04-28 13:57:32    阅读次数:110
HDU1556 Color the ball【树状数组】【区间更新】
题目大意: N个气球排成一排,从左到右编号为1~N,给N组数据,每次给2两个整数s,e,表示从s到e将 气球涂色。当涂到N次以后已经忘记了第i个气球被涂过几次颜色了。现在来计算出每个气球被 涂了几次颜色,并输出出来。 思路: 典型的更新区间,单点求值问题。直接模拟会超时,考虑用树状数组来做。单点更新中,树状 数组表示区间的和。在区间更新中,树状数组表示单个元素的变化。 这道题中,区间(s,e)加1表示将s到e的气球涂色,先进行操作Update(s,1),表示将s~N个气 球全部涂一次颜色,再进行操作Upd...
分类:编程语言   时间:2015-04-27 23:48:19    阅读次数:185
HDU 1698 (线段树 区间更新) Just a Hook
有m个操作,每个操作 X Y Z是将区间[X, Y]中的所有的数全部变为Z,最后询问整个区间所有数之和是多少。区间更新有一个懒惰标记,set[o] = v,表示这个区间所有的数都是v,只有这个区间被分开的时候再往下传递。 1 #include 2 3 const int maxn = 10000.....
分类:其他好文   时间:2015-04-26 16:25:29    阅读次数:157
SPOJ TTM To The Moon 主席树的区间更新与查询
首先要吐槽一下,区间更新的主席树的内存开销已经瞬间爆炸了。。n,m 首先主席树所需要的lazy与普通线段树的lazy无差。主席树需要另开一个标记来判断当前节点是否是前一层的节点,如果是就在pushdown的时候分配一个新的。 HDU已经MLE成狗了。不过可持久化的BIT 貌似可过,线段树被卡系数了OTZ。。。 #include #include #include #include ...
分类:其他好文   时间:2015-04-22 13:54:14    阅读次数:171
poj 2528 Mayor's posters 线段树区间更新
Mayor's postersTime Limit: 1 SecMemory Limit: 256 MB题目连接http://poj.org/problem?id=2528DescriptionThe citizens of Bytetown, AB, could not stand that th...
分类:其他好文   时间:2015-04-21 19:56:12    阅读次数:120
HDU 4027 Can you answer these queries?(线段树 区间不等更新)
题意  输入n个数  然后有两种操作   输入0时将给定区间所有数都变为自己的开方   输入1输出给定区间所有数的和 虽然是区间更新  但每个点更新的不一样  因此只能对单点进行更新  其实一个点最多被更新7次  2^64开平方7次后就变为1了  如果某个区间的数都变为了1  那么对这个区间的开方就不用考虑了   另外要注意给你的区间可能是反的 #include #define lc p<<...
分类:其他好文   时间:2015-04-19 10:11:31    阅读次数:143
poj 3468 A Simple Problem with Integers (线段树区间更新入门)
A Simple Problem with Integers Time Limit: 5000MS   Memory Limit: 131072K Total Submissions: 70442   Accepted: 21723 Case Time Limit: 2000MS Description You have N i...
分类:其他好文   时间:2015-04-14 19:44:21    阅读次数:127
poj 2777 Count Color (线段树区间更新)
Count Color Time Limit: 1000MS   Memory Limit: 65536K Total Submissions: 37647   Accepted: 11315 Description Chosen Problem Solving and Program design as an optional cour...
分类:其他好文   时间:2015-04-14 19:42:17    阅读次数:119
527条   上一页 1 ... 36 37 38 39 40 ... 53 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!