码迷,mamicode.com
首页 >  
搜索关键字:fhq    ( 89个结果
FHQ Treap
$split:$将一棵$Treap$按照某种划分标准分成$a$和$b$两棵$Treap$ $x$和$y$分别表示$a$和$b$的根 划分后,$a$中所有元素都$\leqslant k$,$b$中所有元素都$ k$ 权值分裂 $code:$ 排名分裂 $code:$ $merge:$合并$x$和$y$ ...
分类:其他好文   时间:2020-01-22 21:51:11    阅读次数:81
#4864. [BeiJing 2017 Wc]神秘物质 [FHQ Treap]
这题其实挺简单的,有个东西可能稍微难维护了一点点。。 $merge\ x\ e$ 当前第 $x$ 个原子和第 $x+1$ 个原子合并,得到能量为 $e$ 的新原子; $insert\ x\ e$ 在当前第 $x$ 个原子和第 $x+1$ 个原子之间插入一个能量为 $e$ 的新原子。 $max\ x\ ...
分类:其他好文   时间:2020-01-18 14:25:22    阅读次数:74
fhq-treap
$fhq treap$ 复习一下fhq treap fhp treap 就是一种不旋转的treap,所以也就有treap的性质——BST + 堆,然后用拆分+合并代替treap的旋转操作 其优点在于: 支持区间,效率高, 可持久化 下面是需要的变量 操作一 : split(拆树 将一棵树拆成两个 c ...
分类:其他好文   时间:2020-01-17 23:12:44    阅读次数:74
【计划】2020训练计划
需补内容 以下内容按照重要性排序: 1. 基础部分(需要专门学习,需整理配套模板): 1. DP 1. 背包问题 2. 数位DP 3. 区间DP 2. 图论 1. 二分图 2. 最大团 3. 连通性(tarjan) 3. 数据结构 1. 树直径,重心等基本参数。 2. FHQ Treap, 替罪羊树 ...
分类:其他好文   时间:2020-01-01 09:27:29    阅读次数:98
2019.12.30日志
上午去学校上课 下午回来学习了fhq treap,我吹爆大fhq treap,然后写了一题板子 晚上去学校参加狂欢?然后T神去玩手机了,我在寒风中欣赏我大NFLS的篝火晚会(×),飘雪/冻死人晚会(√) 接着晚上去学OI,听了两题比较难的题的题解 回家肝口试稿子,3h写完 睡觉 今日小结 颓 1小时 ...
分类:其他好文   时间:2019-12-31 23:25:44    阅读次数:81
P2710 数列[fhq treap]
调了一辈子的fhq treap… "如果不会最大子段和" "如果不会fhq treap" 7个操作… 其中三个查询 单点查询其实可以和区间查询写成一个( fhq treap 的修改操作大概就是 $split$ 完了然后把修改区间的根 打上标记 等着下传就完事了… 那这题没了…我给个好一点的小数据…反 ...
分类:其他好文   时间:2019-12-08 14:02:10    阅读次数:101
排序机械臂
FHQ Treap解法 这道题当然用好写的fhq解决啦(~~其实是不会splay~~) 一开始, 感觉无法同时权值分裂又排名分裂 所以我按排名分裂, 维护子树最小值, 设计一个类似求第k大的函数, 找出区间最小值的位置 详见代码, 还是很好懂的(除get_rk函数, 其他部分和文艺平衡树一样) ...
分类:编程语言   时间:2019-12-08 10:39:27    阅读次数:98
全网最详细的fhq treap (非旋treap)讲解
思路 非旋treap的思想是范浩强引入的,所以也被称为fhq treap。 主要操作为分裂和合并。 注释都在代码里了,基本每一行都有。 代码 ...
分类:其他好文   时间:2019-11-13 16:37:33    阅读次数:66
【模板】fhq-treap
一、什么是$fhq treap$ $fhq treap$:非旋转$treap$,顾名思义,不用像普通$treap$那样繁琐的旋转,只需要通过分裂和合并,就可以实现基本上是所有数据结构能实现的操作,并且 短小、精悍 ,时间复杂度与$splay$齐当,算是一个十分易懂且优秀的算法(并不需要提前学习普通$ ...
分类:其他好文   时间:2019-10-12 20:27:53    阅读次数:90
2019-9-9做题记录
1、罗马游戏: 左偏树模板。 小根堆:合并选小的做根,记为$r1$,然后把$r2$合并到$r1$右边(原$r1$左边长,右边短),然后更新父亲,判断长度关系交换儿子,更新长度。 删除用$fhq_treap$的删除方式。 查找用并查集的方法,但是不带路径压缩。 2、棘手的操作: 联通块内最小值用左偏树 ...
分类:其他好文   时间:2019-09-10 00:21:47    阅读次数:81
89条   上一页 1 2 3 4 5 ... 9 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!