数据结构--treap Splay
文章平均质量分 81
GrassTreeFlower
A acmer
展开
-
POJ 3580 SuperMemo [Splay]
splay 维护insert/delete/reverse/ADD/MIN/CUT操作 模板题原创 2015-10-21 12:20:57 · 413 阅读 · 0 评论 -
HDU 3276 Graph and Queries [离线+并查集+treap]
启发式合并 treap ,询问联通点集的第K大。原创 2015-09-21 19:41:39 · 550 阅读 · 0 评论 -
POJ 1785 Binary Search Heap Construction [treap]
给出N个键值和优先级,构建treap,但由于优先级已知,故而题目可以构造出链状,不能从顶端往下搜,排序后维护heap即可。原创 2015-09-20 10:16:08 · 507 阅读 · 0 评论 -
HDU 2475 Box [dfs序+splay]
子树操作转DFS序,进而用splay解决。此题TLE了140+发,orz原创 2015-10-23 13:45:07 · 755 阅读 · 1 评论 -
POJ 1442 Black Box [treap]
treap 模板题,只需要 插入 和 查询第K大 的操作。原创 2015-09-18 15:28:22 · 370 阅读 · 0 评论 -
POJ 2985 The k-th Largest Group [并差集+treap]
给出N个数,每个数各自成一个集合,然后M个操作,有两种,0,会将两个数所属的集合并起,1,问当前所有集合中第K大的size是多少,需要对集合大小为1的特别处理。原创 2015-09-18 18:56:07 · 514 阅读 · 0 评论 -
POJ 2761 Feed the dogs [离线+treap]
拿来当treap模板题 , 因为询问的l和r保证是递增的,所以考虑离线treap求第K大。原创 2015-09-18 15:24:07 · 468 阅读 · 0 评论 -
HDU 1890 Robotic Sort [splay]
Splay 翻转操作 ,注意splay操作前必须pushdown完毕原创 2015-10-07 11:44:39 · 426 阅读 · 0 评论 -
UVA 11922 Permutation Transformer [Spaly]
旋转区间[L,R]至序列尾部,splay模板题原创 2015-10-06 10:16:15 · 408 阅读 · 0 评论 -
HDU 3487 Play with Chain [splay]
splay,提取区间操作 [模板题]原创 2015-10-20 13:36:54 · 407 阅读 · 0 评论 -
Gym 100796J Narrow Bus [splay]
模拟一辆车,随时有人会从前门进或者后门进,第I个进来的人编号为I,进来后人们会像一个首尾可进出一样的队列站好,有人要出车辆时,则输出此人两侧中人少的一侧的人的数量,并把这一边的一段数字序列要剪到另一端,这一个过程可以用Splay 实现。原创 2015-11-16 19:19:57 · 670 阅读 · 0 评论