码迷,mamicode.com
首页 >  
搜索关键字:主席树    ( 1153个结果
loj #535. 「LibreOJ Round #6」花火 树状数组求逆序对+主席树二维数点+整体二分
$ \color{ 0066ff}{ 题目描述 }$ 「Hanabi, hanabi……」 一听说祭典上没有烟火,Karen 一脸沮丧。 「有的哦…… 虽然比不上大型烟花就是了。」 还好 Shinobu 早有准备,Alice、Ayaya、Karen、Shinobu、Yoko 五人又能继续愉快地玩耍啦 ...
分类:编程语言   时间:2019-03-05 15:40:49    阅读次数:312
数据结构 - 主席树
查询 $[l,r]$ 区间第 $k$ 小的值。 ...
分类:其他好文   时间:2019-03-04 20:44:47    阅读次数:143
Codeforces 1000F One Occurrence 主席树|| 离线+线段树
One Occurrence 为什么我半年前这么菜呀, 这种场只A三题。。。 我们在主席树 || 线段树上维护每个数的右边和它一样的数在哪里, 然后就变成了区间求最大值。 注意加进去的时候要把它右边一样的数的信息删掉。 我懒得离线数据就写了个主席树。 ...
分类:其他好文   时间:2019-02-26 11:48:17    阅读次数:167
bzoj2989&&4170数列——二进制分组+主席树
题意的转化挺巧妙的 可以联想到曼哈顿距离! 并且,所谓的修改还要查询历史版本,并且修改之间不动只算一次,不就是给平面上加一个点吗? 看成(x,a[x])的点 就是一个菱形区域 转切比雪夫距离,变成矩形区域 所以 平面单点加,矩形查询和 1.cdq分治 2.树套树(离散化都不用) 3.二进制分组+主席 ...
分类:其他好文   时间:2019-02-24 14:59:53    阅读次数:190
[codechef]SnackDown 2017 Online Elimination Round Prefix XOR
预处理后主席树维护 首先得出最后的答案为 $\sum_{i=l}^{r}{min(right[i],r) i+1}$ step1 那么首要问题就是如何求出$right[i]$ 考虑当i j 1是上升时使区间i j是上升的 即sum[i 1]^sum[j 1] define ll long long ...
分类:其他好文   时间:2019-02-24 13:28:20    阅读次数:175
[HDU4348]To the moon(主席树+标记永久化)
学可持久化treap的时候才发现自己竟然没写过需要标记下传的主席树,然而现在发现大部分操作都可以标记永久化,下传会增大占用空间。 这题一种写法是和普通的线段树一样标记下传,注意所有修改操作(包括put())都要新建点。于是MLE了。 1 #include<cstdio> 2 #include<alg ...
分类:其他好文   时间:2019-02-23 10:36:50    阅读次数:235
UOJ#218. 【UNR #1】火车管理 线段树 主席树
原文链接https://www.cnblogs.com/zhouzhendong/p/UOJ218.html 题解 如果我们可以知道每次弹出栈之后新的栈顶是什么,那么我们就可以在一棵区间覆盖、区间求和的线段树上完成这个问题。 于是本题的重点转到了如何求新的栈顶。 考虑用一个主席树维护一下每一个时刻每 ...
分类:其他好文   时间:2019-02-22 21:42:47    阅读次数:190
Two strings的另一种解法
论文中的解法是离线插入 $O(\log n)$ 询问 $O(\log n)$ 的,不过我发现有一种离线插入 $O(1)$ 询问 $O(\log n)$ 的方法。 首先我们离线处理,将两个串连在一起。我们以 $ababa$ 和 $aba$ 为例: 比如现在我们要询问 $A$ 串 $[1,4]$ 和 $ ...
分类:其他好文   时间:2019-02-18 14:31:27    阅读次数:201
hdu 4348 To the moon
许久没有更博客了...更点最近做的题吧. "hdu 4348 To the moon" 此处的主席树还需实现区间加.如果每次都下传 lazy 标记,显然爆炸. 使用标记永久化来处理.更新时一边走一边及时更新,不再向下时在当前节点打一个标记. 询问的时候将从根出发的链上标记全部累加起来计算贡献. cp ...
分类:其他好文   时间:2019-02-16 19:31:16    阅读次数:187
[模板] 区间mex && 区间元素种数
区间mex 问题 给定序列${a_i}$, 每次询问给出$l$, $r$, 询问 $mex \{a_i\}, i \in \{l, l+1, \cdots r\}$ 解法 对于每个元素, 用 $v_i$ 表示它最后一次出现的位置. 考虑到是区间询问, 使用主席树维护 $v_i$ . 那么答案就是: ...
分类:其他好文   时间:2019-02-16 09:19:36    阅读次数:239
1153条   上一页 1 ... 22 23 24 25 26 ... 116 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!