Processing math: 100%

随笔分类 -  数据结构_Splay

摘要:到这里 A 了这题, Splay 就能算入好门了吧。 今天是个特殊的日子, NOI 出成绩, 大佬 Cu 不敢相信这一切这么快, 一下子机房就只剩我和 zrs 了。 忽然回想起之前大佬的一幕幕, 有一丝惆怅 真的不知道该怎么安慰dalao。。。 不过上天不会忽视那些默默努力的人的 阅读全文
posted @ 2018-07-20 20:54 Tony_Double_Sky 阅读(202) 评论(0) 推荐(0) 编辑
摘要:P3165 [CQOI2014]排序机械臂 题目描述 为了把工厂中高低不等的物品按从低到高排好序,工程师发明了一种排序机械臂。它遵循一个简单的排序规则,第一次操作找到高度最低的物品的位置 P_1P 1 ​ ,并把左起第一个物品至 P_1P 1 ​ 间的物品 (即区间 [1,P_1][1,P 1 ​ 阅读全文
posted @ 2018-07-15 20:40 Tony_Double_Sky 阅读(363) 评论(0) 推荐(0) 编辑
摘要:P2596 [ZJOI2006]书架 题目描述 小T有一个很大的书柜。这个书柜的构造有些独特,即书柜里的书是从上至下堆放成一列。她用1到n的正整数给每本书都编了号。 小T在看书的时候,每次取出一本书,看完后放回书柜然后再拿下一本。由于这些书太有吸引力了,所以她看完后常常会忘记原来是放在书柜的什么位置 阅读全文
posted @ 2018-07-15 13:21 Tony_Double_Sky 阅读(184) 评论(0) 推荐(0) 编辑
摘要:首先基本操作如下: 删除第rank个点 删除编号为id的点 插入变成第rank个点 区间翻转在上一篇博客有了。值得注意的是: Splay常数较大 ,有时一个操作需要多个基本操作一起并用,大大降低效率。 所以在条件允许的情况下,我们尽量减少Splay的次数,达到相同的结果 ,详细会在以后的若干 阅读全文
posted @ 2018-07-15 00:05 Tony_Double_Sky 阅读(234) 评论(0) 推荐(0) 编辑
摘要:据大佬说,Splay是序列操作之王。Splay是一种平衡树,通过伸展(Splay),在不改变中序遍历的前提下变换根的位置,从而快速的进行序列操作 Splay最常见的序列操作是序列反转了:给定一段区间[L,R],要求反转这一段区间 一次Splay操作复杂度:均摊$O(\log\ 阅读全文
posted @ 2018-07-12 15:12 Tony_Double_Sky 阅读(1050) 评论(2) 推荐(1) 编辑

点击右上角即可分享
微信分享提示