大意:是否存在一条直线,使所有线段在直线上的投影至少交与一点 
思路:转换为是否存在一条直线与所有的线段相交,做这条直线的垂线,那么垂线即为所求 3 **/ 4 #include 5 #include 6 using 
namespace std; 7 int n; 8 const double...
                            
                            
                                分类:
其他好文   时间:
2014-05-13 19:55:23   
                                阅读次数:
234
                             
                    
                        
                            
                            
                                题意:给你 n 个数,m个询问(c,x,y)
c==0 把x,y区间的值变为原来的平方根(向下取整)
c==1 计算x,y区间的和。
利用1的开方永远为1剪枝。。
#include
#include
#include
#include
//#include
#include
#include
#include 
#include 
#include
#include...
                            
                            
                                分类:
其他好文   时间:
2014-05-13 15:50:04   
                                阅读次数:
338
                             
                    
                        
                            
                            
                                Description
Japan plans to welcome the ACM ICPC World Finals and a lot of roads must be built for the venue. Japan is tall island with N cities on the East coast and M cities on the West coast (M <= ...
                            
                            
                                分类:
其他好文   时间:
2014-05-13 14:53:40   
                                阅读次数:
189
                             
                    
                        
                            
                            
                                大意:给出数组a,内容为 a1 a2 a3 ... an。再给一个常数k。从i=1起,计算ai、a i+1、...、a i+k-1区间内的最小值和最大值。
线段树咯。...
                            
                            
                                分类:
其他好文   时间:
2014-05-13 14:11:41   
                                阅读次数:
187
                             
                    
                        
                            
                            
                                K-th Number
Time Limit: 20000MS
 
Memory Limit: 65536K
Total Submissions: 35704
 
Accepted: 11396
Case Time Limit: 2000MS
Description
You are working for Macrohard com...
                            
                            
                                分类:
其他好文   时间:
2014-05-13 14:07:41   
                                阅读次数:
203
                             
                    
                        
                            
                            
                                思路分析:
遗憾不知道矩阵的构造。线段树上比较水的矩阵。。。
 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,然后n个数字在一个数组中,接下来m个询问,每个询问三个数字 t,x,y,若t==0,那么修改区间[x,y]的每一个值,变为原来每个位置上的数 开根号取整,若t==1,那么对区间[x,y]求和
由于n,m,很大,所以树状数组铁定超时,若直接用线段树来做区间修改,那么也是超时,这类题目没别的方法了,静心剪枝,发现题目给的数据范围为2^63,有没有发现,2^63开根号 绝对不需要开1...
                            
                            
                                分类:
其他好文   时间:
2014-05-12 23:01:59   
                                阅读次数:
479
                             
                    
                        
                            
                            
                                单点修改树中某个节点,查询子树的性质.DFS序 
子树序列一定在父节点的DFS序列之内,所以可以用线段树维护. 1: /* 2: DFS序 +线段树 3: */ 4: 5: #include 6: 
#include 7: #include 8: #include 9: #include 10: #in...
                            
                            
                                分类:
其他好文   时间:
2014-05-12 20:15:56   
                                阅读次数:
317
                             
                    
                        
                            
                            
                                题目线段树简单题意:区间(单点?)更新,区间求和更新是区间内的数开根号并向下取整这道题不用延迟操作//注意://1:查询时的区间端点可能前面的比后面的大;//2:优化:因为每次更新都是开平方,同一个数更新有限次数就一直是1了,所以可以这样优化#include 
#include#define N .....
                            
                            
                                分类:
其他好文   时间:
2014-05-12 20:01:38   
                                阅读次数:
295
                             
                    
                        
                            
                            
                                题目链接:http://poj.org/problem?id=3468
A Simple Problem with Integers
Time Limit: 5000MS
 
Memory Limit: 131072K
Total Submissions: 56005
 
Accepted: 16903
Case Time Limit...
                            
                            
                                分类:
其他好文   时间:
2014-05-11 18:40:16   
                                阅读次数:
301