码迷,mamicode.com
首页 >  
搜索关键字:可持久化线段树    ( 304个结果
BZOJ3946 : 无聊的游戏
首先把所有串拼起来,后插入的串在前面,得到一个大串。 那么任意时刻,每个串是由这个大串的若干个不相交的子串从左到右拼接而成。 用线段树维护每个串,每个节点维护一个标记,表示区间内的串要加上什么前缀。 用可持久化线段树维护这些串和标记,那么合并就是线段树的合并,因为取值区间互不相交,所以每次合并的复杂 ...
分类:其他好文   时间:2016-09-30 07:45:16    阅读次数:149
【BZOJ-3653】谈笑风生 DFS序 + 可持久化线段树
3653: 谈笑风生 Description 设T 为一棵有根树,我们做如下的定义:? 设a和b为T 中的两个不同节点。如果a是b的祖先,那么称“a比b不知道高明到哪里去了”。? 设a 和 b 为 T 中的两个不同节点。如果 a 与 b 在树上的距离不超过某个给定常数x,那么称“a 与b 谈笑风生” ...
分类:其他好文   时间:2016-09-07 17:33:49    阅读次数:173
Codeforces 707D - Persistent Bookcase
在线版本:可持久化线段树。 /************************************************ Author :DarkTong Created Time :2016/8/26 17:16:28 File Name :D.cpp *******************... ...
分类:其他好文   时间:2016-08-27 06:17:40    阅读次数:147
HDU 5820 (可持久化线段树)
Problem Lights (HDU 5820) 题目大意 在一个大小为50000*50000的矩形中,有n个路灯。(n<=500000) 询问是否每一对路灯之间存在一条道路,使得长度为|x1 – x2| + |y1 – y2|且每个拐弯点都是路灯。 解题分析 官方题解: 除了从左往右扫描一遍外, ...
分类:其他好文   时间:2016-08-10 00:44:17    阅读次数:213
bzoj3673可持久化并查集 by zky&&bzoj3674可持久化并查集加强版
bzoj3673可持久化并查集 by zky 题意: 维护可以恢复到第k次操作后的并查集。 题解: 用可持久化线段树维护并查集的fa数组和秩(在并查集里的深度),不能路径压缩所以用按秩启发式合并,可以使合并均摊复杂度为O(nlog2n)。可持久化线段树实际上就是在更新节点时按主席树的插入方式新建一条 ...
分类:其他好文   时间:2016-07-24 17:48:26    阅读次数:242
UOJ 218 火车管理
http://uoj.ac/problem/218 思路:建立一个可持久化线段树,代表这个位置的火车是哪辆,然后再弄一个线段树维护答案。 如果询问,直接询问线段树。 如果区间压入,直接在主席树上面压入,然后更新线段树答案 如果弹出,那么直接找主席树当前位之前的火车是那辆,然后修改线段树答案,再修改当 ...
分类:其他好文   时间:2016-07-19 20:37:59    阅读次数:187
bzoj3674: 可持久化并查集加强版
主席树。 我分不清主席树和可持久化线段树。。 用主席树记录历史版本。 然后每个节点保存一个深度,代表以自己为根的树的深度。 合并时将深度小的树合进深度大的树。 3673也是一样的,不过那道题不强制在线。 #include #include #include using namespace std; ... ...
分类:其他好文   时间:2016-07-12 17:11:18    阅读次数:134
学习笔记:可持久化线段树
1、前言 线段树,众所周知,在树中的每一个元素中,保存的是线段中的一段,所维护的内容或是最大最小值,或是和等等。可持久化线段树,属于可持久化数据结构中的一种,对于可持久化数据结构这个大知识,我暂时没有去研究,今天只讲其冰山一角。 2、概念 先讲”可持久化“的含义。”可持久化“表示我们当前在处理每个状 ...
分类:其他好文   时间:2016-07-07 12:30:46    阅读次数:242
bzoj4571【SCOI2016】美味
贪心+可持久化线段树...
分类:其他好文   时间:2016-07-01 01:22:37    阅读次数:210
NOI十连测 第五测 T2
思路:考虑建立可持久化线段树,第一层维护的是i这个位置的next位置,第二层,维护的是接下来走这个字符会到哪个节点。 感觉很巧妙啊,不愧是Claris ...
分类:其他好文   时间:2016-06-23 08:51:11    阅读次数:276
304条   上一页 1 ... 19 20 21 22 23 ... 31 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!