码迷,mamicode.com
首页 >  
搜索关键字:主席树    ( 1153个结果
主席树(可持久化线段树) 静态第k大
可持久化数据结构介绍可持久化数据结构是保存数据结构修改的每一个历史版本,新版本与旧版本相比,修改了某个区域,但是大多数的区域是没有改变的,所以可以将新版本相对于旧版本未修改的区域指向旧版本的该区域,这样就节省了大量的空间,使得可持久化数据结构的实现成为了可能。如下图,就是可持久化链表插入前插入后尽可...
分类:其他好文   时间:2015-07-15 11:05:36    阅读次数:243
BZOJ3483 : SGU505 Prefixes and suffixes(询问在线版)
将每个串正着插入Trie A中,倒着插入Trie B中。并求出每个串在A,B中的dfs序。每次查询等价于查询在A中dfs序在[la,ra]之间,在B中dfs序在[lb,rb]之间的串的个数,用主席树维护即可。#includeconst int S=2000010,N=2010,M=N*22;char...
分类:其他好文   时间:2015-07-08 20:23:28    阅读次数:169
主席树修正
1 #include 2 #include 3 #include 4 #include 5 #include 6 #include 7 #define PAU putchar(' ') 8 #define ENT putchar('\n') 9 #define lson x?x->ch[0]:x,....
分类:其他好文   时间:2015-07-08 08:15:32    阅读次数:113
POJ 2104 K-th Number
题意:给出一个序列,若干查询,询问区间l到r的第k小值。解法:划分树可以最有效的解决这个问题……但是划分树只能解决这个问题= =主席树的应用范围比较广……所以只学了主席树……嗯……膜拜发明主席树的大神,引用一下他的话..这个东西是当初我弱不会划分树的时候写出来替代的一个玩意..被一小撮别有用心的人取...
分类:其他好文   时间:2015-06-18 23:31:15    阅读次数:116
归并树 划分树 可持久化线段树(主席树) 入门题 hdu 2665
如果题目给出1e5的数据范围,,以前只会用n*log(n)的方法去想今天学了一下两三种n*n*log(n)的数据结构他们就是大名鼎鼎的归并树划分树主席树,,,,首先来说两个问题,,区间第k大 ,,,,这个问题的通用算法是划分树,,说白一点就是把快速排序的中间结果存起来,举个栗子原数列 4 1 ...
分类:其他好文   时间:2015-06-15 00:11:10    阅读次数:962
数据结构之区间K大数
求区间的问题有很多类,虽然前人有很多讲解了;但是我在这里在普及一下,算是自己的一种复习吧。1.静态询问一个区间的的第k大数,比如询问[l,r] k大数。虽然主席树可以处理,但是这类问题应该是划分树最合适的地方。划分树--- 实际上是利用大概一种类似快排的思想 来求解第K大数。 ...
分类:其他好文   时间:2015-06-04 08:33:07    阅读次数:132
BC 2015年百度之星程序设计大赛 - 初赛(1)(KPI-主席树)
KPI Accepts: 517 Submissions: 2185 Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others) Problem Description 你工作以后, KPI 就是你的全部了. 我开发了一个服务,取得了很大的知名度...
分类:其他好文   时间:2015-06-03 15:55:42    阅读次数:123
2015百度之星1002 查找有序序列(RMQ+主席树模板水过)
题意:求在数列中能找到几个个长度为k 的区间,里面的 k 个数字排完序后是连续的。思路:枚举范围,判断区间内是否有重复的数字(主席树),没有的话求区间最大-区间最小(RMQ),判断是否等于K,是的话sum++,否则continue;主席树:原理不太懂,暂时还没能到能研究的水平,不过知道时间复杂度之类...
分类:其他好文   时间:2015-05-31 01:17:36    阅读次数:268
2015编程之美复赛
第一题,不道是什么鬼。。第二题猜数字。很多用主席树,我不会,啊啊啊~~~~记得这题有出过吧,想了一发线段树的,把所有的数排序,同时把询问K排序,做两发遍历,首先从小到大遍历所有的数,单点更新比K小的线段树的点,维护最大值,遇到>=K时则查询一发。再从大到小遍历,更新比k大的,维护最小值,遇#incl...
分类:其他好文   时间:2015-05-23 12:42:22    阅读次数:121
kyeremal-poj2104-K-th Number-主席树
poj2104-K-th Number K-th Number Time Limit: 20000MS   Memory Limit: 65536K Total Submissions: 31790   Accepted: 9838 Case Time Limit: 2000MS Description You are w...
分类:其他好文   时间:2015-05-20 18:28:27    阅读次数:109
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!