主席树
文章平均质量分 90
ZHXU1998
这个作者很懒,什么都没留下…
展开
-
2019CCPC-网络选拔赛 HDU-6703 array (主席树 or 线段树)
CY提供的 主席树思路 https://blog.csdn.net/chenyume/article/details/100045386 题意:给出一个序列,保证序列是一个1~n的全排列,q次操作,两种类型,一是给a[i] a[i]a[i]加107 10^710 7 ,另一种是给出r,k,询问一个最小的数字x,使得x>=k x>=kx>=k,x不等于区间[1,r]内的任何一个数...原创 2019-08-24 10:06:01 · 312 阅读 · 0 评论 -
2019牛客多校第九场 H Cutting Bamboos (二分主席树)
看到题解说二分 心里也有数了。。。。。 H Cutting Bamboos 给了一些高度得柱子 每区间你可以坎y次 y次之后 必须砍没有了 没有砍 总长度得一样 问第x次砍得高度在哪里 因为砍得次数 和 每次砍得总长度是一定得 我们二分高度 这样 剩下得总长度 就可以用来做二分 得判断了 小于高度得总距离 和高于 高度得数量 * mid 就是我们剩下得距离 #include <bit...原创 2019-08-16 08:26:39 · 177 阅读 · 0 评论 -
[主席树] 自己对 静态主席树 的一个学习小结
感想 入门即劝退 还有个动态主席树先弃坑了 这里贴点其他博客的关键字和解释 主席树的每个节点对应一颗线段树,此处有点抽象。在我们的印象中,每个线段树的节点维护的树左右子树下标以及当前节点对应区间的信息(信息视具体问题定)。对于一个待处理的序列a[1]、a[2]…a[n],有n个前缀。每个前缀可以看做一棵线段树,共有n棵线段树;若不采用可持久化结构,带来的严重后果就是会MLE,即对内存来说很难承...原创 2018-09-16 21:19:27 · 243 阅读 · 0 评论 -
可持久化并查集 可持久化数组 + 并查集
可持久化并查集 没有想到 这么好写 就是用可持久化数组 维护了 我们并查集 之前的fa 数字 和 dep 数组 从历史版本 合并 查询 当然 这里我们不能路径压缩 只能 安秩合并 降低复杂度 路径压缩复杂度是均摊的,无法可持久化(复杂度可以被卡成暴力) https://www.acwing.com/problem/content/272/ https://www.luogu.org/proble...原创 2019-09-05 15:26:57 · 216 阅读 · 0 评论