码迷,mamicode.com
首页 >  
搜索关键字:treap    ( 687个结果
【BZOJ】【3262】陌上花开
树套树 orz zyf 这题的思路……算是让我了解到了树套树的一种用途吧三维。。。第一维排序,第二维树状数组,第三维treap具体实现就是每个树状数组的节点保存一颗treap,然后就可以查询了。 好神啊…… 树套树可以方便的进行特殊的区间求和,大多数满足区间加法的运算都可以用树套树来搞,比如...
分类:其他好文   时间:2015-03-17 00:39:18    阅读次数:152
HDU3726---Graph and Queries 离线处理+Treap
题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=3726题意:n个点m条边的一张无向图,每个点有一个权值, 有3中操作。D X 删除第X条边Q X K 计算与X点相连所有点中第k大的权值C X V把X的权值改为 V输出 Q次询问的平均值大白上的例题, 离...
分类:其他好文   时间:2015-03-11 21:21:39    阅读次数:555
【POJ2761】【fhq treap】A Simple Problem with Integers
DescriptionYou haveNintegers,A1,A2, ... ,AN. You need to deal with two kinds of operations. One type of operation is to add some given number to each ...
分类:其他好文   时间:2015-03-11 10:47:01    阅读次数:156
【转载】【挖掘Treap的潜力】
原帖:http://fanhq666.blog.163.com/blog/static/819434262011021105212299/你的Treap能支持以下操作吗?1.区间增减2.区间求最小3.区间反转(倒序)4.区间移动(把一段剪切、粘贴)不能?只能用splay?其实,Treap也可以办到。...
分类:其他好文   时间:2015-03-10 15:22:33    阅读次数:194
【POJ2985】【Treap + 并查集】The k-th Largest Group
DescriptionNewman likes playing with cats. He possesses lots of cats in his home. Because the number of cats is really huge, Newman wants to group som...
分类:其他好文   时间:2015-03-10 15:17:35    阅读次数:210
【POJ1442】【Treap】Black Box
DescriptionOur Black Box represents a primitive database. It can save an integer array and has a special i variable. At the initial moment Black Box i...
分类:其他好文   时间:2015-03-10 10:09:59    阅读次数:340
POJ2761---Feed the dogs (Treap求区间第k大)
题意 就是求区间第k大,区间 不互相包含。尝试用treap解决一下 第k大的问题。 1 #include 2 #include 3 #include 4 #include 5 #include 6 #include 7 #include 8 #include 9 #...
分类:其他好文   时间:2015-03-09 23:49:25    阅读次数:204
bzoj 2770 堆的中序遍历性质
我们知道二叉搜索树的中序遍历是一个已经排好序的序列,知道序列我们无法确定树的形态(因为有多种)。但是,Treap如果告诉我们它的关键字以及权值,那么就可以唯一确定树的形态(Treap的O(logn)的期望时间复杂度就是依靠一个随机堆的深度不会太深)具体的,已知关键字序列:k1,k2,k3...kn和...
分类:其他好文   时间:2015-03-05 19:15:21    阅读次数:171
BZOJ-3173-最长上升子序列
描述 给定一个序列,初始为空。现在我们将1到N的数字插入到序列中,每次将一个数字插入到一个特定的位置。每插入一个数字,我们都想知道此时最长上升子序列长度是多少? 分析 用 treap 就可以很方便地维护插入操作, 然后一遍 dfs 求出最后的序列 之后就是 lis 算法的拓展 lis 算法 nlogn 的解法 : (基于贪心和二分查找)...
分类:其他好文   时间:2015-03-01 19:46:53    阅读次数:135
[总结] 平衡树总结
1. treap 众所周知, treap = tree + heap 也就是 treap 是具有堆性质的平衡二叉树(BST), 而堆性质的维护就靠一个随机值和旋转操作. 可以是小根堆也可以是大根堆. 在代码实现上, 左旋和右旋有太多的相似处, 可以用一个带旋转方向参数的 rotate 操作来完成. 模板...
分类:其他好文   时间:2015-02-28 14:34:03    阅读次数:152
687条   上一页 1 ... 58 59 60 61 62 ... 69 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!