码迷,mamicode.com
首页 >  
搜索关键字:主席树    ( 1153个结果
bzoj2809: [Apio2012]dispatching
这题老号用左偏树写过。 然后现在用了主席树,感觉理解加深了很多。 首先就是dfs序搞出每个节点管理的区间,然后暴力枚举每一个管理者,然后在区间里找最多能够支付多少人。 值得注意的是当前位置的值应该是排序后的数组的值而非原来当前位置的值,调了一中午。。 主席树: 左偏树: ...
分类:Windows程序   时间:2018-03-07 14:59:15    阅读次数:233
BZOJ3123:[SDOI2013]森林——题解
http://www.lydsy.com/JudgeOnline/problem.php?id=3123 https://www.luogu.org/problemnew/show/P3302 树上主席树操作方法看:http://www.cnblogs.com/luyouqi233/p/815952 ...
分类:其他好文   时间:2018-03-05 20:43:14    阅读次数:188
主席树模板
这里没有思想,没有光,没有热,只有寒冷和永无止境的黑暗。 还有.赤裸裸的主席树代码(求区间第K大) 注意保险起见内存开30倍 …φ(?????)? 学习是我的全部 ...
分类:其他好文   时间:2018-03-04 21:22:25    阅读次数:131
深海中的STL—nth_element
如果让你求区间第$k$大,你会怎么做呢? 主席树?确实是个不错的选择(不过像我这种垃圾还是乖乖打暴力吧) 在c++的stl库中,提供了 这样一个函数 它的用法是 这样它会使a这个数组中区间$(l,r)$内的第$k$大的元素处在第$k$个位置上(相对位置) 但是它并不保证其他元素有序! 不过根据网友的 ...
分类:其他好文   时间:2018-03-04 10:32:31    阅读次数:143
BZOJ 3123 [Sdoi2013]森林
题解: 启发式合并主席树 时间复杂度O(nlogn*logn) 空间复杂度O(nlogn*logn) Woc初始的时候也用了启发式合并建图,然后RE成翔了 一开始算错了空间,下次注意 ...
分类:其他好文   时间:2018-03-03 20:26:58    阅读次数:234
luogu 3834 【模板】可持久化线段树 1(主席树)
我这种菜鸡还是%一下棒神比较好 1 #include<iostream> 2 #include<cstdio> 3 #include<cmath> 4 #include<cstdlib> 5 #include<cstring> 6 #include<algorithm> 7 #include<vec ...
分类:其他好文   时间:2018-03-02 22:10:32    阅读次数:130
bzoj 2120
对每一个位置上的颜色求一个前驱,表示上一次这个颜色出现的位置。 求 [ l , r ] 范围内有多少种不同的颜色,可以转化成求 [ l , r ] 有多少个位置的前驱在 [ 0 , l - 1 ]。 于是就可以树状数组套主席树。 每次修改 p 位置的颜色为 col 要考虑这样三种情况: ( 1 ) ...
分类:其他好文   时间:2018-03-02 22:09:45    阅读次数:260
BZOJ3932 CQOI2015 任务查询系统 - 主席树,离散化
记录下自己写错的地方吧 1. 区间可能有重复 2. 没有出现的坐标也要计入version (因为询问里可能会有) ...
分类:其他好文   时间:2018-03-02 22:07:13    阅读次数:167
BZOJ3531 SDOI2014 旅行 - 树链剖分,主席树
题意:给定一棵树,树上每个点有权值和类型。支持:修改某个点的类型;修改某个点的权值;询问某条链上某个类型的点的和/最大值。点数/类型数/询问数<=100000. 分析: 树链剖分,对每个类型的点建立线段树(动态开点)。 note: 忘记写t_query返回值调半天…… 莫名其妙地1A 代码: ...
分类:其他好文   时间:2018-03-01 23:42:25    阅读次数:310
树套树乱讲
树套树乱讲 树状数组套线段树 先学会主席树。 主席树可以被理解为一个二维平面,其中n棵树可以视作横轴,每棵树中的坐标范围(也就是线段树的坐标范围)可以视作纵轴。这样一来就是用主席树维护了一些在二维平面上的点,给定$a,b,c,d$,可以在$O(\log{n})$的时间内求出满足$a\le x_i\l ...
分类:其他好文   时间:2018-03-01 00:45:43    阅读次数:162
1153条   上一页 1 ... 52 53 54 55 56 ... 116 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!