纯粹的模版。。。
学习模版总会是一个快乐的过程。。。。
#include 
#include 
#include 
#include 
#include 
#include 
#include 
#include 
#include 
#include 
#include 
#include 
#include 
#include 
using namespace std;
const int...
                            
                            
                                分类:
其他好文   时间:
2014-05-15 03:02:53   
                                阅读次数:
275
                             
                    
                        
                            
                            
                                HDU 1561 The more ,The Better...
                            
                            
                                分类:
其他好文   时间:
2014-05-15 02:57:01   
                                阅读次数:
182
                             
                    
                        
                            
                            
                                这题跟上两题也差不多。把150以内的素数找出来,把素数的值看做硬币的面值,每个硬币的个数即ceil(150/prime[i]),因为再多也没用,最多组成n=150就行了,所以又回到了找硬币问题。用生成函数解之。代码:#include 
#include #include #include #inclu...
                            
                            
                                分类:
其他好文   时间:
2014-05-14 22:43:11   
                                阅读次数:
404
                             
                    
                        
                            
                            
                                实际上也是一个二分查找的问题。
要找出范围,决定了当找到这个数时不能马上返回,如果找target最前面的那个位置,只有当这个位置等于target,且这个位置的前一个位置不等于target时,才能返回这个位置。如果找的是target最后面的那个位置,那么只有当这个位置等于target,且这个位置的后一个位置不等于target时,才会返回它。不满足返回条件时,下一次递归走什么位置也不一样,找前面的时...
                            
                            
                                分类:
其他好文   时间:
2014-05-14 21:58:25   
                                阅读次数:
350
                             
                    
                        
                            
                            
                                OJ题目:click here~~
题目分析:n个[a  b] 区间,对于i 属于[a  b]  ,从a开始,间隔c ,即i = a , i = a + c , i = a + 2*c …… 将x[ i ] 加1 ,x[ i ] 初值为0 。
已知最多只有一个x[ i ] 为奇数。找到这个i , 和这个奇数。
由于最多只有一个奇数,且奇数 + 偶数 = 奇数。用二分夹逼出这个奇数的位置。找到...
                            
                            
                                分类:
其他好文   时间:
2014-05-14 21:27:36   
                                阅读次数:
176
                             
                    
                        
                            
                            
                                http://acm.hdu.edu.cn/showproblem.php?pid=1224
基础的求最长路以及记录路径。感觉dijstra不及spfa好用,wa了两次。
#include 
#include 
#include 
#include 
#include 
#include 
#include 
#include 
#define LL long long
#define...
                            
                            
                                分类:
其他好文   时间:
2014-05-14 20:59:54   
                                阅读次数:
295
                             
                    
                        
                            
                            
                                题目连接:http://acm.hdu.edu.cn/showproblem.php?pid=3367
题意:在图论中,如果一个森林中有很多连通分量,并且每个连通分量中至多有一个环,那么这个森林就称为伪森林。
   现在给出一个森林,求森林包含的最大的伪森林,其大小通过所有边的权值之和来比较。
分析:1、一开始想的是:在每个连通分量中求一个最大生成树,然后加一条最大的边,再把每个连通分量算出...
                            
                            
                                分类:
其他好文   时间:
2014-05-14 20:19:51   
                                阅读次数:
230
                             
                    
                        
                            
                            
                                点击打开链接
Fibonacci Tree
Time Limit: 4000/2000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Others)
Total Submission(s): 975    Accepted Submission(s): 289
Problem Description
 ...
                            
                            
                                分类:
其他好文   时间:
2014-05-14 20:18:47   
                                阅读次数:
366
                             
                    
                        
                            
                            
                                算了下复杂度好像是n^3 就感觉不大好做。结果n^31a。。。
#include 
#include 
#include 
#include 
#include 
#include 
#include 
#include 
using namespace std;
#define eps 1e-9
#define PI acos(-1.0)
#define N 1005
#define inf ...
                            
                            
                                分类:
Web程序   时间:
2014-05-14 20:11:42   
                                阅读次数:
309
                             
                    
                        
                            
                            
                                划分树。只是考虑求当前区间大于第k值的值得和,和小于第k值的和。显然可以在查询的时候直接搞出来。sum[d][i]表示第d层子区间l,r种l-i的和。写错了一个下标,检查了半辈子。。。
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
#define MP make_...
                            
                            
                                分类:
其他好文   时间:
2014-05-14 19:31:39   
                                阅读次数:
311