E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
cdq分治&整体二分
BZOJ 2738 矩阵乘法
整体二分
+二维树状数组
给定一个矩阵,多次求某个子矩阵中的第k小分块解法见 http://blog.csdn.net/popoqqq/article/details/41356899《论除最小割外题目解法从来与题目名称无关系列》
整体二分
PoPoQQQ
·
2014-12-30 13:00
树状数组
bzoj
二分答案
整体二分
bzoj2738
BZOJ 2527 Poi2011 Meteors
整体二分
+线段树 / 可持久化线段树(MLE)
题目大意:给定一个环,每个节点有一个所属国家,k次事件,每次对[l,r]区间上的每个点点权加上一个值,求每个国家最早多少次操作之后所有点的点权和能达到一个值首先我们考虑暴力想法对于每个国家分开讨论二分操作次数但是这样每次Judge的时候我们要模拟1~mid所有的操作浪费在这里的复杂度实在太大这样做每个国家需要模拟O(klogk)次操作时间复杂度O(nklogk)TLE我们需要对浪费在这里的复杂度做
PoPoQQQ
·
2014-12-30 10:00
线段树
bzoj
整体二分
可持久化数据结构
BZOJ2527
BZOJ 1176 Balkan 2007 Mokia
CDQ分治
题目大意:有一些操作,给一个坐标代表的点加上一个数,和求出一个矩形中的所有数的和。思路:一眼题,二位树状数组水过。。。。。。。哪里不对?W #include #include #include #defineMAX2000010 #defineINF0x3f3f3f3f usingnamespacestd; structComplex{ intflag; intx,y,c; intid,ans;
jiangyuze831
·
2014-12-04 17:00
bzoj
cdq分治
二维树状数组
二维线段树
Balkan2007
BZOJ 1492 NOI 2007 货币兑换Cash
CDQ分治
+斜率优化DP
题目大意:有两种金券,A和B。每一天有一个rate值,表示购入的比例;还有每一天AB金券的售价。现在给出初始的钱数,问最后能够获得多少钱。思路:这算是神题了吧,啃论文啃别人代码将近一天才算有点明白。首先题目中说的可以买一部分或者卖一部分是扯淡的,因为为了最大获利一定要全部买入,全部卖出。朴素的DP方程就好弄了。设f[i]为第i天最多的B券的数量。那么f[i]=(rate[j]*f[j]*a[i]+
jiangyuze831
·
2014-12-04 14:00
bzoj
cdq分治
斜率优化DP
NOI2007
Splay维护凸壳
【分治】 BZOJ 1176 [Balkan2007]Mokia
cdq分治
套树状数组。。。。
blankcqk
·
2014-12-02 19:00
cdq分治
[BOI2007]摩基亚Mokia
cdq分治
模板题
[BOI2007]摩基亚Mokia题目分析:
cdq分治
的基本运用。
u013368721
·
2014-12-02 11:00
cogs
Theresa与数据结构
cdq分治
套树状数组套平衡树
传送门:【Tsinsen】A1499.Theresa与数据结构题目分析:三维平面的统计问题,用
cdq分治
套
cdq分治
套树状数组会超时==。。。最后写了一个cdq套树状数组套treap过的。。。。
u013368721
·
2014-12-01 22:00
Tsinsen
【HDU】5126 stars
cdq分治
套
cdq分治
套树状数组
传送门:【HDU】5126stars题目分析:将一个立方体查询拆成八个查询,然后对所有的操作+询问进行
cdq分治
。由于是三维的,所以用cdq套cdq解决两维,最后一维用树状数组维护。
u013368721
·
2014-12-01 07:00
HDU
BZOJ 2738 矩阵乘法 分块
题目大意:给定一个矩阵,多次求一个子矩阵中的第k小正解:
CDQ分治
不会 二维莫队?
PoPoQQQ
·
2014-11-21 20:00
分块
bzoj
bzoj2738
【BZOJ】【P3262】【陌上花开】【题解】【树套树】
id=3262今天原本打算学一下
cdq分治
的……就找了几道模板题然后发现全都可以树套树……唉……树套树就树套树吧三维偏序一维排序二维树状数组三维平衡树Code:#include usingnamespacestd
u012732945
·
2014-11-13 17:00
bzoj
【BZOJ】【P1492】【NOI2007】【货币兑换Cash】【题解】【
cdq分治
】
传送门:http://www.lydsy.com/JudgeOnline/problem.php?id=1492f[i]表示第i天所能获得的最大RMBAi第i天A券数目Bi第i天B券数目ai第i天A券价值bi第i天B券价值ratei第i天比率显然其中这是一个典型的斜率优化……原本需要Splay维护凸壳考虑分治定义solve(l,r)表示计算出[l,r]的f[i]和凸包那么solve(l,r):so
u012732945
·
2014-11-13 07:00
bzoj
【BZOJ】【P2527】【Poi2011】【Meteors】【题解】【
整体二分
】
id=2527
整体二分
没什么好说的,注意该开longlong的地方开longlongCode:#include usingnamespacestd; constintmaxn=3e5+5; intn,m
u012732945
·
2014-10-26 13:00
bzoj
【屯题计划】【#1】
P2697】【特技飞行】【题解】【贪心】【BZOJ】【P2298】【HAOI2011】【problema】【题解】【dp+二分】【BZOJ】【P2527】【Poi2011】【Meteors】【题解】【
整体二分
u012732945
·
2014-10-25 09:00
bzoj
【BZOJ】【P1146】【CTSC2008】【网络管理Network】【题解】【
整体二分
+dfs序+树状数组】
传送门:http://www.lydsy.com/JudgeOnline/problem.php?id=1146当年写的log^4n链剖树套树二分被log^2完虐http://blog.csdn.net/iamzky/article/details/24550247这就是差距Code:#include usingnamespacestd; constintmaxn=80005; vectorG[m
u012732945
·
2014-10-23 09:00
bzoj
【BZOJ】【P3110】【Zjoi2013】【K大数查询】【题解】【
整体二分
】
id=3110
整体二分
真是太神了改成线段树就可以支持区间修改了想当年痛苦的写树套树然后T成翔Code:#include #include #include #include usingnamespacestd
u012732945
·
2014-10-12 21:00
bzoj
【BZOJ】【P3524】【Poi2014】【Couriers】【题解】【
整体二分
】
id=3524最近在学
整体二分
在[l,r]中出现大于(r-l+1)次的一定是(r-l+2)/2小的求k大再判断一下出现个数是否符合rank又一次垫底……Code:#include #include #include
u012732945
·
2014-10-12 19:00
bzoj
【BZOJ】【P1901】【Zju2112 Dynamic Rankings】【题解】【
整体二分
】
id=1901一道被暴力、树套树、主席树、分块、
整体二分
、划分树以及各种奇怪的方法完艹的经典题目拿来练习一下
整体二分
用好stl感觉整个人都萌萌哒!!
u012732945
·
2014-10-12 11:00
bzoj
BZOJ 2716 Violet 3 天使玩偶
CDQ分治
我只会
CDQ分治
对于一个询问,查询的点与这个点的位置关系有四种,我们现在只讨论左下角,剩余三个象限同理设询问的点为(x,y),查询的点为(x',y')则dis=(x-x')+(y-y')=(x+y)-(
PoPoQQQ
·
2014-10-11 18:00
bzoj
cdq分治
BZOJ2716
hdu 4742 Pinball Game 3D(三维LIS&
cdq分治
&BIT维护最值)
PinballGame3DTimeLimit:10000/5000MS(Java/Others) MemoryLimit:32768/32768K(Java/Others)TotalSubmission(s):688 AcceptedSubmission(s):276ProblemDescriptionRDisasmartboyandexcelinpinballgame.However
y5885922
·
2014-10-08 23:00
c
算法
ACM
BZOJ3262 陌上花开 Solution
一句话:一维排序,二维
CDQ分治
,三维树状数组。Howdotheywork?首先根据x坐标排序,接着对y,z坐标
CDQ分治
。定义Solve(l,r)为处理l~r一段的美丽度。令mid=(
wyfcyx_forever
·
2014-10-02 19:00
【To Do List】
链翻转仙人掌基环外向树 斯特林数最小乘积生成树动态凸包旋转卡壳朱刘算法 toptree上下界网络流zkw费用流+线段树数位dp拟阵必经点树 dinkelbach虚树已学习的:块状树树的分治 后缀自动机
整体二分
u012732945
·
2014-09-30 21:00
bzoj
BZOJ 1176 [Balkan2007]Mokia
CDQ分治
题目大意:维护一个W*W的矩阵,初始值均为S.每次操作可以增加某格子的权值,或询问某子矩阵的总权值.修改操作数M #include #include #include #defineM2002002 usingnamespacestd; structabcd{ intx,y,num,pos,ans; abcd(){} abcd(intX,intY,intNum); booloperator>1;
PoPoQQQ
·
2014-09-29 17:00
树状数组
cdq分治
bzoj
BZOJ1176
BZOJ 3262 陌上花开
CDQ分治
题目大意:给定一堆花,每个花有三个属性,定义一朵花比另一朵花美丽当期仅当三个值都大于等于另一朵花定义花的评级为没有它美丽的花的数量求评级为0~N-1的花的数量
CDQ分治
的题,之前在HZWER神犇的博客里见到过
PoPoQQQ
·
2014-09-25 07:00
树状数组
bzoj
cdq分治
BZOJ3262
【9月计划】
知识点:块状树
cdq分治
后缀* 矩阵树定理 容斥原理 母函数 Mobius反演
整体二分
AC自动机 Trie后缀自动机DLX斜率优化四边形不等式 重量平衡树背sth大爷给的模板准备以后刷的题:poj1091
u012732945
·
2014-09-03 21:00
bzoj
CDQ分治
题目小结
CDQ分治
属于比较特殊的一类分治,许多问题转化为这类分治的时候,时空方面都会有很大节省,而且写起来没有这么麻烦。
·
2014-09-02 13:00
cd
Codeforces Round #232 (Div. 1)
本来是冲着第3题可以
cdq分治
做的,却没想出来,明天再想好了。
·
2014-09-01 00:00
codeforces
BZOJ 1492 货币兑换 Cash 平衡树维护凸包
CDQ分治
题目大意:这题真是为难了我1B。。。做了三天,两种方法都试过了一遍,真是膜拜NOI的神犇们能在一个多小时内干掉这道题首先我们分析一下操作首先是卖出假设我们手中有一堆A券和一堆B券选择在一些天数分天卖出那么这些天中一定有一天,卖出同样比例的证券可以获得的钱最多我们选择这一天全部卖出一定比分天卖出更优然后是买入由于卖出是一天对于任意一天卖出我分开买那么一定有一天花同样的钱买入证券后在那一天卖出获利最大
PoPoQQQ
·
2014-08-27 18:00
斜率优化
平衡树
bzoj
cdq分治
BZOJ1492
BZOJ 3295 动态逆序对
CDQ分治
题目大意:给定一个1~n的序列,然后m次删除元素,每次删除之前询问逆序对的个数nxj&&yi #include #include #include #defineM100100 usingnamespacestd; intn,m,cnt[M],a[M],b[M],c[M],tim[M],f[M>>1],tot;//若a[i]=j,则b[j]=i longlongans; voidupdate(in
PoPoQQQ
·
2014-08-22 20:00
逆序对
bzoj
cdq分治
BZOJ3295
【暑假】【暑期计划】【不定期更新】
篇文言文吧==|数学:刷题英语:积累还需要一段时间物理:刷题化学:有机化学的还不错,落下的元素周期表和共价化合物离子化合物学的不好,扣了很多生物:学的真心很差,得从头来补【OI】线性规划块状树模拟退火
cdq
u012732945
·
2014-07-10 19:00
BZOJ 3237([Ahoi2013]连通图-cdq图重构-连通性缩点)
BZOJ3237([Ahoi2013]连通图-cdq图重构-连通性缩点)分类:
CDQ分治
2013-08-0817:51508人阅读评论(0)收藏举报目录(?)
pi9nc
·
2014-05-28 15:00
cdq分治
BZOJ2738 矩阵乘法(梁 盾)
整体二分
这道题还是
整体二分
。。
acrossthesky
·
2014-02-01 20:49
problems
[Zjoi2013]K大数查询
整体二分
/树套树
这题有一个很好的离线做法:
整体二分
。关于
整体二分
,《浅谈数据结构题的几个非经典解法》这个论文很好。核心思想就是类似快排快速划分的过程。。 这个算法还是很快的,关键是好写。
acrossthesky
·
2014-01-31 17:44
problems
BZOJ 1176([Balkan2007]Mokia-
CDQ分治
-分治询问)
1176:[Balkan2007]MokiaTimeLimit: 30Sec MemoryLimit: 162MBSubmit: 185 Solved: 94[Submit][Status]Description维护一个W*W的矩阵,每次操作可以增加某格子的权值,或询问某子矩阵的总权值。修改操作数M #include #include #include #include #include #i
nike0good
·
2013-07-12 15:00
三维偏序 树套树&
cdq分治
一般的最长上升子序列是二维偏序,所以排序后用线段树维护可以达到nlogn程度,但是如果是三元组呢?因为多了一个偏序关系,所以维护起来相当麻烦。roosephu说了一句经典的:一维快排,二维归并,三维树状数组,就是一维排序x后,再而在快排保证前一段x小于后一段x基础上归并排序做y,同时此基础上树状数组维护z。(详见http://blog.csdn.net/cjoilmd/article/detail
huyuncong
·
2011-10-18 14:00
function
search
Random
input
output
上一页
5
6
7
8
9
10
11
12
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他