码迷,mamicode.com
首页 >  
搜索关键字:treap    ( 687个结果
URAL 1439. Battle with You-Know-Who treap树
题目来源:URAL 1439. Battle with You-Know-Who 题意:开始有数列1, 2, 3, ... L k输出第k大的数 D k删除第k大的数 思路:treap树插入删除的数 每次二分查找第k大的数为mid 查询treap小于等于mid的数有y个 那么mid应该是第mid-y大的数 与k比较 继续二分 #include #include #include #in...
分类:其他好文   时间:2014-09-02 15:58:14    阅读次数:214
HDU 3726 Graph and Queries treap树
题目来源:HDU 3726 Graph and Queries 题意:见白书 思路:刚学treap 参考白皮书 #include #include #include using namespace std; struct Node { Node *ch[2]; int r; int v; int s; Node(int v): v(v) { ch[0] = ch[1] ...
分类:其他好文   时间:2014-09-01 21:12:23    阅读次数:234
POJ 1442 Black Box treap求区间第k大
题目来源:POJ 1442 Black Box 题意:输入xi 输出前xi个数的第i大的数 思路:试了下自己的treap模版 #include #include #include #include using namespace std; struct Node { Node *ch[2]; int r; int v; int s; Node(){} Node(int ...
分类:其他好文   时间:2014-08-30 00:04:28    阅读次数:282
HNOI2002营业额统计
题意:维护一个数据结构,能够插入,查找前驱、后继。平衡树裸题,入门专用。用的是最容易写的treap,BZOJ不让用time函数作随机数种子,所以就生日了,184ms,勉强说得过去吧。725840yzh1191588Accepted1468kb184msC++/Edit1461 B2014-08-29...
分类:其他好文   时间:2014-08-29 19:59:28    阅读次数:215
treap模版
#include #include #include using namespace std; struct Node { Node *ch[2]; int r; int v; int s; Node(int v): v(v) { ch[0] = ch[1] = NULL; r = rand(); s = 1; } bool operator < (const Node&...
分类:其他好文   时间:2014-08-28 22:44:06    阅读次数:254
UVA 1479 - Graph and Queries(Treap)
UVA 1479 - Graph and Queries 题目链接 题意:给定一个n个结点m条边的无向图,每个结点一个权值,现在有3种操作 D x,删除id为x的边 Q x k 计算与x结点的连通分量中第k大的数字,不存在就是0 C x v 把x结点权值改为v 要求计算所有Q操作的和除以Q操作的次数的值 思路:Treap的经典题,进行离线操作,把操作全部逆向进行,删边...
分类:其他好文   时间:2014-08-25 21:15:55    阅读次数:292
OpenJudge_cdqz 数据结构版块小结
题目整理Challenge 0 随机线性存储表-easyChallenge 1链表数组-easyChallenge 2 可持久化Treap的可持久化运用-hardChallenge 3 线段树-easyChallenge 4 线段树-mediumChallenge 5 线段树加lazy标记-medi...
分类:其他好文   时间:2014-08-25 18:28:34    阅读次数:377
2014暑期最后一次个人赛
今天这场打的还不错吧,就是开场一个小时就WA在两道水题上了,今天的题总体上比原先的个人赛水多了,有点喜剧性吧,就 像这个一样 ,其实我也挺喜欢听小苹果的,虽然一开始骂这是一首破歌。 今天看到A题CodeForces 205B,好开心,这不是可以用昨天那道ZOJ 2243 treap用线段树解决的方法...
分类:其他好文   时间:2014-08-12 03:03:13    阅读次数:253
Treap模板
平衡树总是有用的,set由于过度封装没有办法实现找比x小的元素有多少个,这就显得很不方便了,所以封装了个Treap,万一以后用的着呢- -0#pragma warning(disable:4996)#include #include #include #include #include #inclu...
分类:其他好文   时间:2014-08-12 00:36:53    阅读次数:242
[平衡树学习笔记]那些你所不知道的鬼畜写法
treap: (Orz fhq 大神,我曾经以为我会了 treap ,就再也不会写 splay 了,然后我遇上了 lct ) 1 #include 2 const int sizeOfMemory=10000; 3 template inline void swap(type & x, type.....
分类:其他好文   时间:2014-08-09 21:10:49    阅读次数:302
687条   上一页 1 ... 65 66 67 68 69 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!