思路分析:
遗憾不知道矩阵的构造。线段树上比较水的矩阵。。。
 M[x]  =  [1 A[x]]
              [1   0 ]  
就有
[  F[R]  ]    =   M[R] * M[R-1] *  ... * M[L+2] * [F[L+1]]
[F[R-1]]                                       ...
                            
                            
                                分类:
其他好文   时间:
2014-05-13 08:45:03   
                                阅读次数:
270
                             
                         
                    
                        
                            
                            
                                题目大意:
给出N个立方体。
求一个三维空间中被包围三次的空间的体积之和。
思路分析:
发现Z的范围很小。那么我们可以枚举Z轴,然后对 x y做扫描线。
而且不用枚举所有的Z ,只需要将Z离散化之后枚举。
#include 
#include 
#include 
#include 
#define maxn 2222
#define debug puts("fuck!...
                            
                            
                                分类:
其他好文   时间:
2014-05-10 05:00:29   
                                阅读次数:
467
                             
                         
                    
                        
                            
                            
                                题目大意:
求区间最大子区间的和。
思路分析:
记录左最大,右最大,区间最大。
注意Q_L  和 Q_R  就好。
#include 
#include 
#include 
#include 
#define lson num<<1,s,mid
#define rson num<<1|1,mid+1,e
#define maxn 55555
using ...
                            
                            
                                分类:
其他好文   时间:
2014-05-07 12:36:16   
                                阅读次数:
379
                             
                         
                    
                        
                            
                            
                                题目大意:
给出m个询问,问【l,r】之间的和   ,求出有多少次询问不和之前的矛盾的。
思路分析:
用并查集记录当前节点到根节点的和。
#include 
#include 
#include 
#include 
#define maxn 222222
using namespace std;
int set[maxn];
int sum[maxn];
in...
                            
                            
                                分类:
其他好文   时间:
2014-05-07 07:35:05   
                                阅读次数:
386