码迷,mamicode.com
首页 >  
搜索关键字:可持久化    ( 998个结果
SPOJ 3267. D-query (主席树or树状数组离线)
A - D-query Time Limit:1500MS     Memory Limit:0KB     64bit IO Format:%lld & %llu Submit Status Practice SPOJ DQUERY Appoint description:  System Crawler  (2014-12-06) Description...
分类:编程语言   时间:2014-12-07 06:35:32    阅读次数:266
BZOJ 3514 Codechef MARCH14 GERALD07加强版 LCT+主席树
题目大意:N个点M条边的无向图,询问保留图中编号在[l,r]的边的时候图中的联通块个数。 思路:看到了wulala的题解,这里就直接粘过来了。 葱娘说这是一个很巧妙的题。。 有一个比较猎奇的做法:首先把边依次加到图中,若当前这条边与图中的边形成了环,那么把这个环中最早加进来的边弹出去 并将每条边把哪条边弹了出去记录下来:ntr[i] = j,特别地,要是没有弹出边,ntr[i] =...
分类:其他好文   时间:2014-12-03 12:29:52    阅读次数:273
BZOJ 3673 可持久化并查集 by zky && 3674 可持久化并查集加强版
题目大意:维护一种数据结构实现可持久化并查集。 思路:利用可持久化线段树实现可持久化数组维护可持久化并查集。(不知道3674哪里加强了。。。 CODE: #include #include #include #include #define RANGE 8000010 #define MAX 200200 using namespace std; struct...
分类:其他好文   时间:2014-12-03 09:22:29    阅读次数:170
可持久化数据结构之主席树
转自:http://finaltheory.info/?p=249HomeACM可持久化数据结构之主席树06十2013可持久化数据结构之主席树Written byFinalTheoryon. Posted inACM引言首先引入CLJ论文中的定义:所谓的“持久化数据结构”,就是保存这个数据结构的所有...
分类:其他好文   时间:2014-12-03 01:41:45    阅读次数:353
Redis 入门之编译安装
Redis是一个开源的使用ANSIC语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API。从2010年3月15日起,Redis的开发工作由VMware主持。 redis是一个key-value存储系统。和Memcached类似,它支持存储的valu...
分类:其他好文   时间:2014-11-25 17:57:38    阅读次数:148
POJ2104-- K-th Number(主席树静态区间第k大)
[转载]一篇还算可以的文章,关于可持久化线段树http://finaltheory.info/?p=249无修改的区间第K大我们先考虑简化的问题:我们要询问整个区间内的第K大。这样我们对值域建线段树,每个节点记录这个区间所包含的元素个数,建树和查询时的区间范围用递归参数传递,然后用二叉查找树的询问方...
分类:其他好文   时间:2014-11-21 23:11:31    阅读次数:290
BZOJ 3551 ONTAK2010 Peaks加强版 Kruskal重构树+可持久化线段树
题目大意:同3545 强制在线 3545题解传送门:http://blog.csdn.net/popoqqq/article/details/40660953 强制在线没法排序 启发式合并也就用不了了 Kruskal重构树是个挺好玩的东西 可以拿来处理一些最小生成树的边权最值问题 这里我们Kruskal连边时并不直接连边 而是新建一个节点ext 将两个点所在子树都连到ext的儿子上 比如...
分类:其他好文   时间:2014-11-21 16:21:43    阅读次数:252
BZOJ 3439 Kpm的MC密码 Trie树+可持久化线段树
题目大意:给定n个字符串,对于每个字符串求以这个字符串为后缀的字符串中第k小的编号 首先将字符串反转 那么就变成了对于每个字符串求以这个字符串为前缀的字符串中第k小的编号 然后考虑对字符串排序 那么对于每个字符串以它为前缀的字符串一定是连续的 那么就转化成了区间第k小 这个用可持久化线段树可以解决 排序自然不能直接排 既然是字符串 考虑Trie树+DFS即可 注意字符串有重复的 小心 #i...
分类:其他好文   时间:2014-11-17 14:07:57    阅读次数:140
redis服务及其配置与应用(window 环境下)
一、redis简介:Redis是一个开源的使用ANSIC语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API(源自百度百科),个人更喜欢下面的解释:我们不用在面对功能单调的数据库时,把精力放在如何把大象放进冰箱这样的问题上,而是利用Redis灵活多变的数...
分类:Windows程序   时间:2014-11-13 18:41:02    阅读次数:295
POJ 2104 K-th Number 主席树 区间第K大
今天第一次接触可持久化数据结构,还是有必要总结一下的。首先对于查找第k大的问题,先搞清楚怎么样通过利用N颗线段树来求解。如果是求全局第K大,那么可以把数字的值作为位置插入线段树,然后通过区间和+二分来找到第k个位置。因为是通过区间和来找第k大的,显然是满足前缀和性质的,所以查询l,r区间的第k打,就...
分类:其他好文   时间:2014-11-07 20:46:35    阅读次数:216
998条   上一页 1 ... 93 94 95 96 97 ... 100 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!