码迷,mamicode.com
首页 >  
搜索关键字:treap    ( 687个结果
神仙数据结构——FHQ_Treap
$FHQ\_Treap$是平衡树的一种,它不仅支持几乎所有的平衡树的操作,而且实现特别简单,总共只有两个操作。这里来简单介绍一下。 基本操作 $FHQ\_Treap$和$Treap$一样是需要用随机值来维护树的形态的,但是$FHQ\_Treap$不需要旋转来调整形态,而且用$Split$和$Merg ...
分类:其他好文   时间:2018-11-08 00:11:57    阅读次数:188
非旋Treap
非旋Treap "模板地址" (为便于理解,以下演示代码均使用数组版) 概述 非旋 Treap 是一种按照堆的原理以随机权值来维护平衡树平衡的平衡树,在一般情况下,非旋 Treap 趋于平衡,但不稳定。非旋 Treap 的基本操作少,实现简单,作用范围广,基本可以实现 Splay 所支持的操作 (节 ...
分类:其他好文   时间:2018-11-01 20:28:48    阅读次数:257
【数据结构】【平衡树】treap
"之前写treap的传送门" 之前写的那个太毒瘤了,这次放一个~~更毒瘤的~~指针版上来 ...
分类:其他好文   时间:2018-11-01 18:30:53    阅读次数:162
本周小结(未完工)
上周总结 学习的知识 1. FHQ非旋treap ~~(万能头文件竟然不能用merge)~~ 2. CDQ分治 ~~(两三个函数长一个样)~~ 3. 负载平衡问题 ~~(才学会,还是太菜了)~~ 4. 线段树~~(启发式)~~合并 ~~(不太会用.jpg)~~ 复习的知识 1. 各种数论知识 2. ...
分类:其他好文   时间:2018-10-30 00:21:45    阅读次数:163
[模板] 数据结构
Outline 0. ~~分块~~ 1. 并查集(各种) 1. st表 1. 树状数组 1. 线段树 1. 主席树 1. 可持久化并查集 1. trie 1. fhq treap 1. treap可持久化 (~~有生之年~~) 1. splay 1. 替罪羊树 1. 树套树 1. KD tree 树 ...
分类:其他好文   时间:2018-10-23 23:10:59    阅读次数:179
[bzoj1895][Pku3580]supermemo_非旋转Treap
supermemo bzoj-1895 Pku-3580 题目大意:给定一个n个数的序列,需支持:区间加,区间翻转,区间平移,单点插入,单点删除,查询区间最小值。 注释:$1\le n\le 6.1\cdot 10^6$。 想法: 这数据范围给的我真是醉了。 显然用平衡树,这里用非旋转Treap,题 ...
分类:其他好文   时间:2018-09-28 00:02:47    阅读次数:215
bzoj 1503 郁闷的出纳员
treap裸题... 还是要写一下,毕竟是第一个成功用treap维护的题,做个纪念吧 这题的中心思想其实很简单,就是插入+删除+查询排名为x的数 但是重点是,全体的标记怎么处理? 首先有一个很显然的思想,就是在修改全体的时候,我们不去修改全体的值,而是去修改界限 但这样做有一个很显然的问题:界限修改 ...
分类:其他好文   时间:2018-09-15 15:25:41    阅读次数:142
bzoj 1112 poi 2008 砖块
这滞胀题调了两天了... 好愚蠢的错误啊... 其实这道题思维比较简单,就是利用treap进行维护(有人说线段树好写,表示treap真心很模板) 就是枚举所有长度为k的区间,查出中位数,计算代价即可。 (根据绝对值不等式的几何意义,中位数一定是最优解) 而维护长度为k的区间也很简单,就是首先把前k个 ...
分类:其他好文   时间:2018-09-15 15:23:39    阅读次数:158
treap基本操作
利用rand保持堆的特性 ...
分类:其他好文   时间:2018-09-12 17:00:21    阅读次数:163
bzoj 1861 treap
思路:搞搞平衡树。 ...
分类:其他好文   时间:2018-09-06 19:54:08    阅读次数:176
687条   上一页 1 ... 11 12 13 14 15 ... 69 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!