平衡树
XSamsara
AFO
展开
-
BZOJ 1503: [NOI2004]郁闷的出纳员【Treap】
1503: [NOI2004]郁闷的出纳员Time Limit: 5 Sec Memory Limit: 64 MBDescription OIER公司是一家大型专业化软件公司,有着数以万计的员工。作为一名出纳员,我的任务之一便是统计每位员工的工资。这本来是一份不错的工作,但是令人郁闷的是,我们的老板反复无常,经常调整员工的工资。如果他心情好,就可能把每位员工的工资加上一个相同的...原创 2018-04-05 19:22:40 · 194 阅读 · 0 评论 -
BZOJ 1588: [HNOI2002]营业额统计【Treap】
1588: [HNOI2002]营业额统计Time Limit: 5 Sec Memory Limit: 162 MBDescription 营业额统计 Tiger最近被公司升任为营业部经理,他上任后接受公司交给的第一项任务便是统计并分析公司成立以来的营业情况。 Tiger拿出了公司的账本,账本上记录了公司成立以来每天的营业额。分析营业情况是一项相当复杂的工作。由于节假日,大减价...原创 2018-04-04 14:35:49 · 181 阅读 · 0 评论 -
BZOJ 1208: [HNOI2004]宠物收养所【Treap】
1208: [HNOI2004]宠物收养所Time Limit: 10 Sec Memory Limit: 162 MBDescription 最近,阿Q开了一间宠物收养所。收养所提供两种服务:收养被主人遗弃的宠物和让新的主人领养这些宠物。每个领养者都希望领养到自己满意的宠物,阿Q根据领养者的要求通过他自己发明的一个特殊的公式,得出该领养者希望领养的宠物的特点值a(a是一个正整数...原创 2018-04-04 10:05:36 · 161 阅读 · 0 评论 -
BZOJ 3224: Tyvj 1728 普通平衡树【Treap】
3224: Tyvj 1728 普通平衡树Time Limit: 10 Sec Memory Limit: 128 MBDescription 您需要写一种数据结构(可参考题目标题),来维护一些数,其中需要提供以下操作: 1. 插入x数 2. 删除x数(若有多个相同的数,因只删除一个) 3. 查询x数的排名(若有多个相同的数,因输出最小的排名) 4. 查询排名为x的数原创 2018-04-03 15:07:25 · 212 阅读 · 1 评论 -
BZOJ 2761: [JLOI2011]不重复数字【非旋Treap||hash】
2761: [JLOI2011]不重复数字Time Limit: 10 Sec Memory Limit: 128 MBDescription 给出N个数,要求把其中重复的去掉,只保留第一次出现的数。 例如,给出的数为1 2 18 3 3 19 2 3 6 5 4,其中2和3有重复,去除后的结果为1 2 18 3 19 6 5 4。Input 输入第一行为正整...原创 2018-05-08 20:57:52 · 149 阅读 · 0 评论 -
平衡树讲解【Treap&&非旋Treap】
平衡树【Treap&&非旋Treap】首先简单介绍一下平衡树,平衡树就是一棵二叉搜索树,但是因为二叉搜索树有时会变成一条链,那么复杂度就得不到优化。平衡树利用旋转将二叉搜索树旋成平衡,让这棵树尽量保持一颗满二叉树,这样的复杂就是恒定的O(n∗log2n)O(n∗log2n)O(n*log_2 n)。Treap我现在来讲一下Treap,Treap=Tree+Hea...原创 2018-05-06 11:29:00 · 570 阅读 · 0 评论