码迷,mamicode.com
首页 >  
搜索关键字:整体二分    ( 190个结果
【模板整合】整体二分模板
模板题目:ZJOI2013 K大数查询原题是带插入区间第K大 注释足够看→_←#include #include #include #include #include #define MAXN 50010 #define MAXINT 0x7fffffff #define lchild rt<<1,l,mid...
分类:其他好文   时间:2015-03-29 15:06:45    阅读次数:157
【cdq分治】cdq分治与整体二分学习笔记Part1.整体二分
之所以把cdq分治和整体二分放在一起学习,是因为他们两个实在太像了…不管是做法还是代码… 感觉整体二分可能会比cdq分治稍微简单那么一点点?所以先学整体二分.(感觉他们的区别在于整体二分是对每个操作二分答案,cdq是分治了操作序列) 整体二分是对答案进行二分,其具体操作如下: (比如以ZJOJ2013K大数查询为例)具体过程Step1.从(L,R)二分答案.mid=(L+R)>>1,用线段树维...
分类:其他好文   时间:2015-03-29 09:28:23    阅读次数:139
【BZOJ3110】【整体二分+树状数组区间修改/线段树】K大数查询
Description有N个位置,M个操作。操作有两种,每次操作如果是1 a b c的形式表示在第a个位置到第b个位置,每个位置加入一个数c如果是2 a b c形式,表示询问从第a个位置到第b个位置,第C大的数是多少。Input第一行N,M接下来M行,每行形如1 a b c或2 a b cOutpu...
分类:编程语言   时间:2015-03-15 18:04:38    阅读次数:178
【POJ2104】【整体二分+树状数组】区间第k大
DescriptionYou are working for Macrohard company in data structures department. After failing your previous task about key insertion you were asked to...
分类:编程语言   时间:2015-03-14 21:43:18    阅读次数:1724
【清澄A1333】【整体二分+二维树状数组】矩阵乘法(梁盾)
试题来源 2012中国国家集训队命题答辩问题描述 给你一个N*N的矩阵,不用算矩阵乘法,但是每次询问一个子矩形的第K小数。输入格式 第一行两个数N,Q,表示矩阵大小和询问组数; 接下来N行N列一共N*N个数,表示这个矩阵; 再接下来Q行每行5个数描述一个询问:x1,y1,x2,y2,k表示...
分类:编程语言   时间:2015-03-14 18:08:36    阅读次数:261
BZOJ2527 [Poi2011]Meteors
还是一道整体二分的题目,思路和之前的类似就不再赘述了恩!注意是一个环所以修改的时候要讨论一下 1 /************************************************************** 2 Problem: 2527 3 User: ra...
分类:其他好文   时间:2015-03-07 21:19:33    阅读次数:232
BZOJ1176 [Balkan2007]Mokia
就是整体二分啦。。。然后我们把一个矩形的询问拆成四个,按x排序按y加入bit中就可以O(n * logn^2)做出来啦~ 1 /************************************************************** 2 Problem: 1176 ...
分类:其他好文   时间:2015-03-02 23:48:57    阅读次数:242
BZOJ2738 矩阵乘法
神题。。。首先我们要想到。。。从小到大一个个加入矩阵里的数,然后看每个数对每个询问的贡献,但复杂度不对其次,我们可以二分啊!先加前一半小的数,再加后一半大的数,看每个询问在前一半是否已经得到答案了(貌似叫整体二分?)然后,为了不加一倍空间,我写的类似快排一样的东西。。。简直sxbk边界怎么都搞不定。...
分类:其他好文   时间:2015-02-23 18:59:16    阅读次数:130
BZOJ 2738 矩阵乘法 整体二分+二维树状数组
题目大意:给定一个矩阵,多次求某个子矩阵中的第k小 分块解法见 http://blog.csdn.net/popoqqq/article/details/41356899 《论除最小割外题目解法从来与题目名称无关系列》 整体二分 Solve(x,y,S)表示处理答案在[x,y]区间内的询问集合S 预先将所有数按照大小排序 每次将[1,mid]之间的数插入树状数组 然后对于分治内部的每一个...
分类:编程语言   时间:2014-12-30 15:24:28    阅读次数:275
BZOJ 2527 Poi2011 Meteors 整体二分+线段树 / 可持久化线段树(MLE)
题目大意:给定一个环,每个节点有一个所属国家,k次事件,每次对[l,r]区间上的每个点点权加上一个值,求每个国家最早多少次操作之后所有点的点权和能达到一个值 首先我们考虑暴力想法 对于每个国家分开讨论 二分操作次数 但是这样每次Judge的时候我们要模拟1~mid所有的操作 浪费在这里的复杂度实在太大 这样做每个国家需要模拟O(klogk)次操作 时间复杂度O(nklogk) TLE 我...
分类:其他好文   时间:2014-12-30 11:46:16    阅读次数:258
190条   上一页 1 ... 17 18 19
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!