按Dfs序逐个插入点,建立可持久化线段树,每次查询即可,具体详见代码。不知道为什么,代码慢的要死,,#include #include #include #include #include #include #include #include using namespace std;template...
分类:
其他好文 时间:
2015-11-26 10:55:30
阅读次数:
141
标题效果:间隔可以改变k少我的两个天树牌主席。。。隔断Count On A Tree 之后我一直认为,随着树的主席的变化是分域林木覆盖率可持久段树。。。事实上,我是误导。。。尼可持久化线段树毛关系都木有啊!!!那就是动态的权值线段树啊啊啊啊啊啊啊!!!好吧这里给不明确主席树的孩纸一些简单介绍:1.外...
分类:
其他好文 时间:
2015-10-27 15:05:36
阅读次数:
281
---恢复内容开始---可持久化线段树http://www.lydsy.com/JudgeOnline/problem.php?id=4299/************************************************************** Problem: 429...
分类:
其他好文 时间:
2015-10-14 09:02:30
阅读次数:
369
BZOJ 3524 [Poi2014]Couriers 可持久化线段树...
分类:
其他好文 时间:
2015-07-31 16:14:20
阅读次数:
114
Orz..跑得还挺快的#10自从会树链剖分后LCA就没写过倍增了...这道题用可持久化线段树..点x的线段树表示ROOT到x的这条路径上的权值线段树-------------------------------------------------------------------------#in...
分类:
其他好文 时间:
2015-07-30 00:27:32
阅读次数:
231
可持久化数据结构介绍可持久化数据结构是保存数据结构修改的每一个历史版本,新版本与旧版本相比,修改了某个区域,但是大多数的区域是没有改变的,所以可以将新版本相对于旧版本未修改的区域指向旧版本的该区域,这样就节省了大量的空间,使得可持久化数据结构的实现成为了可能。如下图,就是可持久化链表插入前插入后尽可...
分类:
其他好文 时间:
2015-07-15 11:05:36
阅读次数:
243
题目链接:BZOJ - 4103题目分析THUSC滚粗之后一直没有写这道题,从来没写过可持久化Trie,发现其实和可持久化线段树都是一样的。嗯,有些东西就是明白得太晚。首先Orz ZYF-ZYF 神犇的题解。题目给出的 n 和 m 的范围差别很大,n 很小,m 很大,因此可以想到 n 的范围是为了直...
分类:
其他好文 时间:
2015-07-11 12:06:42
阅读次数:
383
并没有什么卵用。我马上大二了,大一两学期目测切了1000道水题了,毫无意义。至今不理解kmp和后缀数组,只会模板。数论和博弈论是什么?能吃吗?只会打表。图论至今不会tarjan,话说dlx是什么?插头dp,这是什么?数据结构还好,经常做高中生的题,可持久化可持久化线段树也能花一下午时间写出来,然而并...
分类:
其他好文 时间:
2015-06-15 14:26:37
阅读次数:
226
如果题目给出1e5的数据范围,,以前只会用n*log(n)的方法去想今天学了一下两三种n*n*log(n)的数据结构他们就是大名鼎鼎的归并树划分树主席树,,,,首先来说两个问题,,区间第k大 ,,,,这个问题的通用算法是划分树,,说白一点就是把快速排序的中间结果存起来,举个栗子原数列 4 1 ...
分类:
其他好文 时间:
2015-06-15 00:11:10
阅读次数:
962
题目链接:Codeforces 484E Sign on Fence题目大意:给定给一个序列,每一个位置有一个值,表示高度,如今有若干查询,每次查询l,r,w,表示在区间l,r中,连续最长长度大于w的最大高度为多少。解题思路:可持久化线段树维护区间合并,前端时间碰到一题可持久化字典树,就去查了一下相...
分类:
其他好文 时间:
2015-06-07 17:28:08
阅读次数:
135