前言 这是一波强行总结。 下面是一波瞎比比。 这几天做了几道CDQ/整体二分,感觉自己做题速度好慢啊。 很多很显然的东西都看不出来 分治分不出来 打不出来 调不对 上午下午晚上的效率完全不一样啊。 完蛋.jpg 绝望.jpg。 关于CDQ分治 CDQ分治,求的是三维偏序问题都知道的。 求法呢,就是在 ...
                            
                            
                                分类:
其他好文   时间:
2017-08-26 23:29:15   
                                阅读次数:
247
                             
                    
                        
                            
                            
                                坐标轴转化+cdq分治 我们发现那个绝对值不太好搞,于是我们把曼哈顿距离转为欧几里得距离,x'=x-y,y'=x+y,这样两点之间距离就是max(|x1'-x2'|,|y1'-y2'|),这个距离要小于等于k,那么就是求转化后坐标系中在以x',y'为中心,边长为2k的正方形中的点数,每次修改就相当于 ...
                            
                            
                                分类:
其他好文   时间:
2017-08-26 15:05:27   
                                阅读次数:
163
                             
                    
                        
                            
                            
                                    维护每个位置x的上一个相等的位置pv[x],可以把询问表示成l<=x<=r,pv[x]<l的形式,对一次修改,均摊改变O(1)个pv的取值,因此可以用平衡树预处理出pv的变化,用cdq分治处理查询。 ...
                            
                            
                                分类:
其他好文   时间:
2017-08-23 10:44:58   
                                阅读次数:
264
                             
                    
                        
                            
                            
                                    【BZOJ3295】[Cqoi2011]动态逆序对 Description 对于序列A,它的逆序对数定义为满足i<j,且Ai>Aj的数对(i,j)的个数。给1到n的一个排列,按照某种顺序依次删除m个元素,你的任务是在每次删除一个元素之前统计整个序列的逆序对数。 对于序列A,它的逆序对数定义为满足i< ...
                            
                            
                                分类:
其他好文   时间:
2017-08-22 15:54:02   
                                阅读次数:
149
                             
                    
                        
                            
                            
                                    CDQ分治 首先按a排序,分成两段后再分别对两段按b排序,这样就保证了w[x2].a>=w[x1].a,消去一维 按b排序后找到w[x2].b>=w[x1].b的同时满足w[x2].c>=w[x1].c的值 按b排序后有单调性,所以b可以在O(n)时间,对于c,每找到一个w[x1]满足b的条件,则在 ...
                            
                            
                                分类:
其他好文   时间:
2017-08-21 19:42:19   
                                阅读次数:
133
                             
                    
                        
                            
                            
                                【模板】三维偏序 题目背景 这是一道模板题 可以使用bitset,CDQ分治,K-DTree等方式解决。 题目描述 有 nn 个元素,第 ii 个元素有 a_ia?i??、b_ib?i??、c_ic?i?? 三个属性,设 f(i)f(i) 表示满足 a_j \leq a_ia?j??≤a?i?? 且 ...
                            
                            
                                分类:
其他好文   时间:
2017-08-21 14:55:02   
                                阅读次数:
135
                             
                    
                        
                            
                            
                                    题目链接:https://vjudge.net/problem/ACdream-1157 题意: Problem Description 由3钟类型操作: 1)D L R(1 <= L <= R <= 1000000000) 增加一条线段[L,R] 2)C i (1-base) 删除第i条增加的线段 ...
                            
                            
                                分类:
其他好文   时间:
2017-08-14 21:21:06   
                                阅读次数:
198
                             
                    
                        
                            
                            
                                    题目链接:http://poj.openjudge.cn/practice/C15C/ 题意:n 点 m 边 k 天。每条边在某一天会消失(仅仅那一天消失)。问每一天有多少对点可以相互到达。 解法:开始不会做,参考的YYN的题解:http://blog.csdn.net/u013368721/art ...
                            
                            
                                分类:
其他好文   时间:
2017-08-14 17:25:06   
                                阅读次数:
155
                             
                    
                        
                            
                            
                                Sean owns a company and he is the BOSS.The other Staff has one Superior.every staff has a loyalty and ability.Some times Sean will fire one staff.Then ...
                            
                            
                                分类:
其他好文   时间:
2017-08-12 14:00:21   
                                阅读次数:
173
                             
                    
                        
                            
                            
                                    【关键字】偏序,数点,树状数组,线段树,扫描线。 因为涉及多种算法,所以整合到一起。 【扫描线】 二维数点,偏序 ★数点问题 ★关于偏序问题的一些总结 一维偏序:排序二分 树状数组 二维偏序:排序扫描线+树状数组(差分)/线段树 三维偏序:排序扫描线+cdq分治+树状数组 排序扫描线+二维数据结构  ...
                            
                            
                                分类:
其他好文   时间:
2017-08-12 11:45:16   
                                阅读次数:
222