一、树状数组树状数组是一个优美小巧的数据结构,在很多时候可以代替线段树。一句话概括就是,凡是树状数组可以解决的问题,线段树都可以解决,反过来线段树可以解决的问题,树状数组不一定能解决。树状数组英文名称为Binary 
Index Tree,直译过来就是二进制索引树,我觉得二进制索引树更能说明其本质。树...
                            
                            
                                分类:
其他好文   时间:
2014-06-16 07:24:03   
                                阅读次数:
190
                             
                         
                    
                        
                            
                            
                                上次的湘潭赛的C题,用线段树敲了下还是WA,不知道为何,我已经注意了处理相同数据,然后他们当时用的RMQ。所以学了下RMQ,感觉算法思想是一样的,RMQ用了DP或者是递推,由单个数到2^k往上推,虽然有部分重叠的,也没关系,因为RMQ是求区间最值嘛然后这道题目,要把出现次数化为最值,构造一个新的数组...
                            
                            
                                分类:
其他好文   时间:
2014-06-16 06:21:13   
                                阅读次数:
248
                             
                         
                    
                        
                            
                            
                                POJ 3667 Hotel求某大于等于a的最长区间#include #include 
#include #include #define LEN 50001>1); lt[o>1; } tar[o]=-1; }...
                            
                            
                                分类:
其他好文   时间:
2014-06-12 19:56:27   
                                阅读次数:
319
                             
                         
                    
                        
                            
                            
                                1、写法一: 1 #include 2 #include 3 #include 4 5 using 
namespace std; 6 7 int numv[50005 2 #include 3 #include 4 5 using namespace std; 
6 7 int nu...
                            
                            
                                分类:
其他好文   时间:
2014-06-12 11:36:43   
                                阅读次数:
316
                             
                         
                    
                        
                            
                            
                                二维线段树。wa了几次,不存在输出-1,而不再是一位小数。 1 #include 2 #include 
3 4 #define MAXN 105 5 #define MAXM 1005 6 #define lson l, mid, rtb) ? a:b; 13 } 
14 15 i...
                            
                            
                                分类:
其他好文   时间:
2014-06-12 10:49:17   
                                阅读次数:
204
                             
                         
                    
                        
                            
                            
                                108685842014-06-11 
18:26:52Accepted17541078MS3156K1430 BG++little_w【题解】:【代码】: 1 #include 2 #include 
3 #include 4 #define Mod 1000000007 5 #define L...
                            
                            
                                分类:
其他好文   时间:
2014-06-12 09:15:35   
                                阅读次数:
198