码迷,mamicode.com
首页 >  
搜索关键字:主席树    ( 1153个结果
HDU5919:Sequence II
题面 "Vjudge" Sol 给一个数列,有m个询问,每次问数列[l,r]区间中所有数的第一次出现的位置的中位数是多少,强制在线 主席树 询问区间内不同的数的个数 树上二分找到那个中位数 ...
分类:其他好文   时间:2018-03-01 00:33:42    阅读次数:138
主席树乱讲
主席树乱讲 前置技能 线段树:动态开点,标记永久化,基本操作 离散化 介绍 主席树即可持久化线段树,也叫作函数式线段树 ~~至于为什么叫做主席树,据说是一个叫HJT的神犇在考场上现场yy出来的~~ 可持久化线段树: 顾名思义就是线段树经过了若干次修改之后,仍然能找到原来某次修改前的线段树的信息的一种 ...
分类:其他好文   时间:2018-02-28 22:56:16    阅读次数:194
HDU5919 SequenceⅡ
从后向前建主席树,以位置为下标建树,然后查询区间出现次数的第k/2大即可。 复杂度O(nlogn) ...
分类:其他好文   时间:2018-02-28 22:52:55    阅读次数:198
SPOJ3267:D-query
题面 "SPOJ3267" Sol 给定$N$个正整数构成的序列,将对于指定的闭区间查询其区间内的不同的数的个数 主席树 不是权值线段树 维护位置 如果插入一个数时发现之前有过了 那么修改当前的,那个位置$ 1$ 然后插入这个数字,在相应的位置$+1$ cpp include define RG r ...
分类:其他好文   时间:2018-02-28 22:51:37    阅读次数:210
【bzoj5178】[Jsoi2011]棒棒糖 主席树
题目描述 Coffee的世界里也是有棒棒糖卖的,Coffee买了N(1≤N≤50000)只连着的。这N只棒棒糖包裹在小塑料袋中,排成一列,相邻的两只棒棒糖的塑料袋是接起来的。为了方便,我们把棒棒糖从左到右编号为1..N。每只棒棒糖有一种口味。第i只的口味是ci(1≤ci≤50000)。两只棒棒糖i, ...
分类:Web程序   时间:2018-02-28 21:41:48    阅读次数:166
[NOI2010][bzoj2006] 超级钢琴 [主席树/ST表+堆]
题面: 传送门 思路: 首先容易想到用堆维护的O(n2logn)暴力 那么肯定就是在这个基础上套数据结构了【愉快】 然而我因为过于蒟蒻......只想得到主席树暴力***过去的方法 大概就是把前缀和算出来,然后放到一棵线段树里面 对于每一个i(i=1...(n-L+1)),线段树查询以i为左端点的所 ...
分类:其他好文   时间:2018-02-27 23:38:49    阅读次数:210
poj 2104
主席树的模板。 主席树用 n 棵线段树记录 [ 1 , i ] 段数字在区间内出现的个数。 如果数的范围很大,那就先离散化。 首先,每棵线段树有三个元素:左孩子编号,右孩子编号,区间内元素的个数。 设它的元素值为 [ l , r ],mid = ( l + r ) / 2,它的左孩子就记录了 [ l ...
分类:其他好文   时间:2018-02-26 15:13:08    阅读次数:130
【BZOJ4556】字符串(后缀数组,主席树)
【BZOJ4556】字符串(后缀数组,主席树) 题面 "BZOJ" 题解 注意看题: 要求的是$[a,b]$的 子串 和[c,d]的$lcp$的最大值 先来一下暴力吧 求出$SA$之后 暴力枚举$[A,B]$之间的后缀 求一个$lcp$ 复杂度$O(nm)$ $40$分到手 ...
分类:编程语言   时间:2018-02-25 19:20:58    阅读次数:208
HDU - 4348 To the moon
题目大意:主席树的加减区间更新。 思路:lazy标记搞一搞,注意不需要push_down,写的时候push_up忘了加上自己的lazy疯狂WA。。。 ...
分类:其他好文   时间:2018-02-25 15:50:40    阅读次数:157
【CF765F】Souvenirs 主席树
【CF765F】Souvenirs 题意:给你一个长度为n的序列{ai},有m个询问,每次询问给出l,r,问在所有$l\le x < y\le r$中,$|a_x-a_y|$的最小值是多少。 $n\le 10^5,m\le 3\times 10^5,a_i\le 10^9$ 题解:网上的标程都是在线 ...
分类:其他好文   时间:2018-02-25 13:03:07    阅读次数:176
1153条   上一页 1 ... 53 54 55 56 57 ... 116 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!