码迷,mamicode.com
首页 >  
搜索关键字:主席树    ( 1153个结果
2653: middle
2653: middle 链接 分析: 二分答案+主席树。 对于中位数的经典做法,就是二分一个数,将小于的变成-1,大于等于的变成+1,那么如果sum>=0(因为+1包括等于),L=mid+1,否则R=mid-1。 那么考虑二分一个中位数(当然只二分出现过的数即可),然后向上面一样判断。 因为二分的 ...
分类:其他好文   时间:2019-01-20 18:51:38    阅读次数:204
P2617 Dynamic Rankings(主席树+树状数组)
怕是还没有题解,所以先写一篇。 这题就是维护带修改的主席树。首先树套树肯定是能做的,既然树套树能做那么整体二分肯定也是可以的。 由于我并没有使用这两种做法,所以此处不予介绍。 大概描述下主席树的思路: 首先说说怎么搞带修改主席树? 回忆一般的kth问题,我们的主席树求的是前缀和,这样我们在目标区间的 ...
分类:编程语言   时间:2019-01-20 12:06:30    阅读次数:208
待学习的算法
待学习 https://www.cnblogs.com/peng ym/p/8647856.html 莫比乌斯反演 https://www.cnblogs.com/cjyyb/p/9495131.html 博弈论 https://www.cnblogs.com/weeping/p/6847112.h ...
分类:编程语言   时间:2019-01-18 23:59:49    阅读次数:308
3653: 谈笑风生
3653: 谈笑风生 链接 分析: $ans = min(deep[x] - 1, k) * siz[x] - 1 +\sum\limits_{y是u子树内的点}(siz[y] - 1)$ 前面的可以$O(1)$算,后面的那一部分可以dfs序+主席树维护。 或者dfs的过程中+线段树合并。或者长链剖 ...
分类:其他好文   时间:2019-01-18 17:28:00    阅读次数:189
HDU - 5412 CRB and Queries (整体二分)
题目链接 动态区间第k小,但是这道题的话用主席树+树状数组套线段树的空间复杂度是O(nlog2n)会爆掉。 另一种替代的方法是用树状数组套平衡树,空间复杂度降到了O(nlogn),但我感觉平衡树是个挺恶心的东西,而且时间复杂度是O(nlog3n),比主席树还多了个logn。 最高效的方法是用一个叫整 ...
分类:其他好文   时间:2019-01-18 10:55:22    阅读次数:191
uoj#402. 【CTSC2018】混合果汁(主席树+二分)
"传送门" 我们先把果汁按照美味度排序,枚举$d$,那么肯定是贪心的选择美味程度不小于$d$的且最便宜的果汁 发现$d$可以二分,那么在主席树上二分就可以了 据说还有整体二分的大佬然而我并不会 //minamoto include define R register define ll long l ...
分类:其他好文   时间:2019-01-15 14:25:08    阅读次数:124
曼哈顿交易 - 题解
众所周知,这是一道莫队题(虽然可以用主席树)。 $1e5 $ 的区间且不易用线段树维护的题可以用莫队,已经有了 $ O(n \sqrt {n}) $ 的复杂度,这时再写各种树维护会达到 $ O(n \sqrt {n} \log {n}) $ 的复杂度,~~毕竟不是所有人都是wys~~。 事实上多加入 ...
分类:其他好文   时间:2019-01-14 15:04:09    阅读次数:179
整体二分
整体二分其实很类似CDQ...区别在于一个是对区间二分,一个是对值进行二分,并以值划分区间 还是结合一道具体的例题把,请直接看模板B:Dynamic Rankings /*模板A(不带修改):P3834 可持久化线段树 1(主席树) 略过 //整体二分 #include<iostream> #inc ...
分类:其他好文   时间:2019-01-14 00:16:39    阅读次数:177
2019雅礼集训 D8T3 union [主席树]
题目描述: 样例: 数据范围与约定: 标签:主席树 一道比较正常的主席树题 ~~我才不会告诉你我考场上写了树链剖分+线段树+set还写挂了呢~~ 容易发现我们只需要把删去每个节点后的联通块最大值$mx_1$,次大值$mx_2$和最小值$mn$求出来,然后在$mx_1$里面抠下来一块大小为$v$的子树 ...
分类:其他好文   时间:2019-01-13 18:02:21    阅读次数:230
Luogu4899 IOI2018 Werewolf 主席树、Kruskal重构树
"传送门" IOI强行交互可还行,我Luogu的代码要改很多才能交到UOJ去…… 发现问题是对边权做限制的连通块类问题,考虑$Kruskal$重构树进行解决。 对于图上的边$(u,v)(u //This code is written by Itst using namespace std; inl ...
分类:其他好文   时间:2019-01-12 22:54:36    阅读次数:304
1153条   上一页 1 ... 25 26 27 28 29 ... 116 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!