码迷,mamicode.com
首页 >  
搜索关键字:treap    ( 687个结果
POJ 3481 splay模板
最后撸一发splay。之前用treap撸的,现在splay也找到感觉了,果然不同凡响,两者之间差别与精妙之处各有其精髓!真心赞一个!POJ平衡树的题目还是比较少,只能挑之前做过的捏一捏。但是收获很多,这一天做的题都是有一定普遍性的。#include #include #include #includ...
分类:其他好文   时间:2014-09-14 02:31:06    阅读次数:260
POJ 1442 splay
前几天用treap写了这一题,不过treap支持的操作不如splay的多,作为一个完美主义者,重新用splay写了这一题。splay大部分操作可以通过强大到无与伦比的数据结构splay-tree然后根据其中步骤写出来。一定要注意的一点:几乎所有操作的背后,都要splay(x, 0)一下。一开始我还以...
分类:其他好文   时间:2014-09-14 00:05:16    阅读次数:384
treap完全版模板
这是我综合poj1442 3481 2352的treap操作 得到treap完全版模板。(经测AC)从NOCOW——Treap中一份代码中模仿加工精致而成。结构体Tree{ int key; //键值 int size; //该子树总节点个数 int pri; //其随机值 int son[...
分类:其他好文   时间:2014-09-12 02:24:22    阅读次数:226
POJ 2352 treap
当年经常遇到这种题,愣是没做出来,好像那时不会线段树,也不会平衡树。凭借一身蛮力来搞,倒是和那群朋友搞得开开心心。题意: y从小到大,若y相同,x从小到大,这样给出一些坐标,求每个点覆盖的点个数。题解: 每次只需计算小于等于当前x值得个数有多少即可。 可用线段树或平衡树做,现在平衡树treap...
分类:其他好文   时间:2014-09-12 02:22:32    阅读次数:189
POJ 1442 treap
裸treap。只需增加一个size记录其儿子个数便可找到第k大数。#include #include #include #include #include #include #include #include #include #include #include #include #define m...
分类:其他好文   时间:2014-09-11 23:34:32    阅读次数:246
POJ 3481
这是利用treap写的二叉排序树,只要理解其中旋转能够改变树的左右子树平衡度,即高度之差,差不多就能掌握treap树的要领了。相对于其他高级BST,treap树实现应该算最简单了,利用的是随机树产生的理论的二叉排序树时间复杂度为O(nlgn)来实现,具体证明 算法导论 中有。推荐NOCOW中的讲解,...
分类:其他好文   时间:2014-09-11 20:52:12    阅读次数:316
Bestcoder7(1004)hdu4988(经典问题:树状数组套treap求解动态逆序对)
Little Pony and Boast Busters Time Limit: 20000/10000 MS (Java/Others)    Memory Limit: 131072/131072 K (Java/Others) Total Submission(s): 83    Accepted Submission(s): 32 Problem Description...
分类:其他好文   时间:2014-09-05 10:08:51    阅读次数:264
bzoj3224(treap)
3224: Tyvj 1728 普通平衡树 Time Limit: 10 Sec  Memory Limit: 128 MB Submit: 1844  Solved: 727 [Submit][Status] Description 您需要写一种数据结构(可参考题目标题),来维护一些数,其中需要提供以下操作: 1. 插入x数 2. 删除x数(若有多个相同的数,因只删除一个) ...
分类:其他好文   时间:2014-09-03 09:44:06    阅读次数:230
bzoj3295(线段树套平衡树(treap))
3295: [Cqoi2011]动态逆序对 Time Limit: 10 Sec  Memory Limit: 128 MB Submit: 861  Solved: 287 [Submit][Status] Description 对于序列A,它的逆序对数定义为满足ij,且Ai>Aj的数对(i,j)的个数。给1到n的一个排列,按照某种顺序依次删除m个元素,你的任务是在每次删除一个元...
分类:其他好文   时间:2014-09-02 20:01:45    阅读次数:190
bzoj1503(treap)
1503: [NOI2004]郁闷的出纳员 Time Limit: 5 Sec  Memory Limit: 64 MB Submit: 6105  Solved: 2132 [Submit][Status] Description OIER公司是一家大型专业化软件公司,有着数以万计的员工。作为一名出纳员,我的任务之一便是统计每位员工的工资。这本来是一份不错的工作,但是令人郁闷的是,...
分类:其他好文   时间:2014-09-02 15:59:05    阅读次数:219
687条   上一页 1 ... 64 65 66 67 68 69 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!