码迷,mamicode.com
首页 >  
搜索关键字:标记永久化    ( 54个结果
Physical Education Lessons Codeforces - 915E
http://codeforces.com/problemset/problem/915/E 大概有几种思路: 1.动态开点线段树+标记下传 #1.1标记永久化:想了一会没想出来 1.2可以先扫一遍询问把所有需要的点建出来,然后pushdown就不管没建出来的点了,空间跟标记永久化一样 2.离散化+ ...
分类:其他好文   时间:2018-05-11 23:55:50    阅读次数:169
BZOJ4504: K个串
题目大意: 求一个序列的第k大的字串和。 题解: 对于一个右端点找最优的左端点,扔进堆里。 每次取堆顶,将这个右端点可以选择的左端点的区间分成两段,扔进堆里,重复k次。 现在需要对于一个固定的右端点,左端点在一个区间里,求最大值。 可持久化线段树上区间修改,不用标记永久化也可以过。 代码: ...
分类:其他好文   时间:2018-04-09 17:16:35    阅读次数:190
主席树小结
https://zybuluo.com/ysner/note/1099145 标签(空格分隔): 主席树 前置技能 线段树 动态开点 标记永久化 离散化 定义 主席树=可持久化线段树=函数式线段树 线段树经过了若干次修改之后,仍然能找到原来某次修改前的线段树的信息的一种数据结构 建立 据说最无脑的方 ...
分类:其他好文   时间:2018-04-04 12:28:04    阅读次数:157
洛谷 P3437 [POI2006]TET-Tetris 3D
二维线段树区间更新啊 树套树的外层树,如果是线段树的话一般似乎不能打标记?(毕竟标记不好下传) 然而起码对于这题是可以的...对于外层线段树,每个节点放两个值dat和setv,分别是得到的值和修改操作留下的标记。 然后外层线段树要标记永久化...标记永久化之后,标记的定义不一样了。 这道题里用dat ...
分类:其他好文   时间:2018-03-17 18:50:32    阅读次数:153
浅显易懂的标记永久化讲解 && POI 2006 Tet-Tetris 3D | 二维线段树
题目:Luogu 3437 这是今天 SLYZ 考试的一道题,一道二维线段树的入门题,惨的是我之前没有写过二维线段树,更不知道什么是标记用久化,于是自己 YY 出了标记永久化,但由于我十分的菜所以写炸了。 如果按照普通线段树的方法来做,发现外层的 x 树是无法 pushdown 和 maintain ...
分类:其他好文   时间:2018-03-05 19:29:07    阅读次数:212
主席树乱讲
主席树乱讲 前置技能 线段树:动态开点,标记永久化,基本操作 离散化 介绍 主席树即可持久化线段树,也叫作函数式线段树 ~~至于为什么叫做主席树,据说是一个叫HJT的神犇在考场上现场yy出来的~~ 可持久化线段树: 顾名思义就是线段树经过了若干次修改之后,仍然能找到原来某次修改前的线段树的信息的一种 ...
分类:其他好文   时间:2018-02-28 22:56:16    阅读次数:194
BZOJ1513[POI2006]Tet-Tetris 3D
二维线段树板子,注意标记永久化。 ...
分类:其他好文   时间:2018-02-28 18:33:30    阅读次数:181
[BZOJ1513]Tet-Tetris 3D
get了新的标记永久化技能~ 这题要求询问max和覆盖,因为是线段树套线段树,所以内外都不可以标记下传 这种标记永久化的套路是维护两个标记:$mx,all$,$mx$表示这个子树内的真最大值,$all$表示整个子树曾经被覆盖过这样的最大值 修改:更新经过节点的$mx$和覆盖区间节点的$all$ 查询 ...
分类:其他好文   时间:2018-02-17 21:43:35    阅读次数:189
NOI 2016 区间
我们可以贪心的做。 如果不考虑如何判一个点被覆盖K次的话。这就是一道经典问题。 我们先把线段排序,那么我们考虑一个队列。 我们发现我们先把小的塞进队尾,等到塞的足够多(存在一个点被覆盖了K次)我们就更新答案并把队尾弹出。 我们可以用线段树维护点的覆盖次数K。 第一次写标记永久化,#define ma ...
分类:其他好文   时间:2018-01-25 21:56:11    阅读次数:228
Bzoj4372: 烁烁的游戏
题面 "戳我" Sol 和 "bzoj震波" 那道题差不多 加上线段树标记永久化就好了 include define RG register define IL inline define Fill(a, b) memset(a, b, sizeof(a)) using namespace std; ...
分类:其他好文   时间:2018-01-13 18:51:19    阅读次数:126
54条   上一页 1 2 3 4 5 6 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!