码迷,mamicode.com
首页 >  
搜索关键字:整体二分    ( 190个结果
[CTSC2008]网络管理(整体二分+树剖+树状数组)
一道经典的带修改树链第 $k$ 大的问题。 我只想出三个 $\log$ 的解法。。。 整体二分+树剖+树状数组。 那不是暴力随便踩的吗??? 不过跑得挺快的。 $Code\ Below:$ cpp // luogu judger enable o2 include define lowbit(x) ...
分类:编程语言   时间:2019-02-03 19:43:37    阅读次数:156
整体二分
整体二分,就是对答案(权值)做CDQ分治。 有些问题会给出一些修改和一些询问,当可以通过二分后线性判定回答询问时,我们就可以将所有修改和询问放在一起二分,复杂度一般会将一个O(n)级别优化掉,这就是整体二分。 一般配合树状数组、线段树等数据结构,来替代树套树、KD-Tree等代码量和常数都较大的方法 ...
分类:其他好文   时间:2019-02-03 11:01:22    阅读次数:160
【整体二分】【P3527】 [POI2011]MET-Meteors
Description 有 n 个国家,总共占有一个环,环被分成了 m 段,已知有 k 次流星雨会落在这个环上的一些位置。再给出每个国家目标收集多少流星,对每个国家求出第几次流星雨后可以满足这个国家的目标 Input 第一行是 n,m,意义如上 第二行是 m 个数,第 i 个数 a_i 代表国家 a ...
分类:其他好文   时间:2019-01-31 20:55:11    阅读次数:171
P2617 Dynamic Rankings(主席树+树状数组)
怕是还没有题解,所以先写一篇。 这题就是维护带修改的主席树。首先树套树肯定是能做的,既然树套树能做那么整体二分肯定也是可以的。 由于我并没有使用这两种做法,所以此处不予介绍。 大概描述下主席树的思路: 首先说说怎么搞带修改主席树? 回忆一般的kth问题,我们的主席树求的是前缀和,这样我们在目标区间的 ...
分类:编程语言   时间:2019-01-20 12:06:30    阅读次数:208
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
【基础操作】整体二分概述
整体二分是一个常数小的离线做法。 这篇讲 $CDQ$ 的文章里提到了其一个分支——整体二分。 整体二分的适用性 有一些问题,在有多组操作(一开始赋初值也算操作)但只有一组询问的情况下(当然这组询问正常情况下就放在最后的,不然它后面的操作是摆着玩的),可以二分这个询问的答案。 二分的时间复杂度是 $O ...
分类:其他好文   时间:2019-01-15 10:38:40    阅读次数:171
整体二分
整体二分其实很类似CDQ...区别在于一个是对区间二分,一个是对值进行二分,并以值划分区间 还是结合一道具体的例题把,请直接看模板B:Dynamic Rankings /*模板A(不带修改):P3834 可持久化线段树 1(主席树) 略过 //整体二分 #include<iostream> #inc ...
分类:其他好文   时间:2019-01-14 00:16:39    阅读次数:177
Luogu3527 POI2011 Meteors 整体二分、树状数组、差分
"传送门" 比较板子的整体二分题目,时限有点紧注意常数 整体二分的过程中将时间在$[l,mid]$之间的流星使用树状数组+差分进行维护,然后对所有国家查看一遍并分好类,递归下去,记得消除答案在$[mid+1,r]$的询问中时间在$[l,mid]$的流星操作的贡献 注意:可能存在某一段时间某一个国家的 ...
分类:编程语言   时间:2019-01-06 12:47:59    阅读次数:238
【LUOGU???】WD与地图 整体二分 线段树合并
题目大意 有一个简单有向图。每个点有点权。 有三种操作: 修改点权 删除一条边 询问和某个点在同一个强连通分量中的点的前 $k$ 大点权和。 $n\leq 100000,m,q\leq 200000$ 题解 把操作反过来,每次只有加边操作。 用线段树维护同一个强连通分量内的点的点权。 用整体二分去计 ...
分类:其他好文   时间:2019-01-05 13:41:02    阅读次数:168
190条   上一页 1 ... 3 4 5 6 7 ... 19 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!