1 /** 2 大意: 求[a,b] 之间 phi(a) + phi(a+1)...+ phi(b); 
3 思路: 快速求欧拉函数 4 **/ 5 6 #include 7 #include 8 using namespace std; 9 #define Max 
300000010 11 ...
                            
                            
                                分类:
其他好文   时间:
2014-05-14 00:47:07   
                                阅读次数:
287
                             
                    
                        
                            
                            
                                绝对值最小
题目详情:
给你一个数组A[n],请你计算出ans=min(|A[i]+A[j]|)(0
例如:A={1, 4, -3},
则:
|A[0] + A[0]| = |1 + 1| = 2.
|A[0] + A[1]| = |1 + 4| = 5.
|A[0] + A[2]| = |1 + (-3)| = 2.
|A[1] + A[1]| =...
                            
                            
                                分类:
其他好文   时间:
2014-05-14 00:43:00   
                                阅读次数:
286
                             
                    
                        
                            
                            
                                【问题】
求一个给定的加权连通图的最小生成树问题。
【代码】
#include 
#include 
#define MAXNUM 1000
#define MAX_VERTEX_NUM 20
typedef char Vertextype;
typedef struct node  
{
	int weight;
}Adjmatrix[MAX_VERTEX_NUM][MAX_VERT...
                            
                            
                                分类:
其他好文   时间:
2014-05-13 23:55:49   
                                阅读次数:
464
                             
                    
                        
                            
                            
                                最长公共子序列是动态规划基本题目,下面按照动态规划基本步骤解出来。
1.找出最优解的性质,并刻划其结构特征
序列a共有m个元素,序列b共有n个元素,如果a[m-1]==b[n-1],那么a[:m]和b[:n]的最长公共子序列长度就是a[:m-1]和b[:n-1]的最长公共子序列长度+1;如果a[m-1]!=b[n-1],那么a[:m]和b[:n]的最长公共子序列长度就是MAX(a[:m-1]和...
                            
                            
                                分类:
编程语言   时间:
2014-05-13 07:57:53   
                                阅读次数:
538
                             
                    
                        
                            
                            
                                dp[ i][j]=max(四个方向点)+1; 
四个方向上的点应该存在,且大于i,j,表示以i,j开始的点最长路径,递归的结束条件不用判断,因为 dp[][]最大数位置肯定 
直接结束,随后次大值肯定能结束,以此类推,所以可以执行,但自下而上动态规划不好写。因为要确定这些数的大小,麻烦。 #inclu...
                            
                            
                                分类:
其他好文   时间:
2014-05-12 21:21:23   
                                阅读次数:
323
                             
                    
                        
                            
                            
                                证明:由连续函数的最值定理知,存在$\xi \in \left[ {a,b} 
\right]$,使得$$f\left( \xi \right){\rm{ = }}\mathop {max}\limits_{x \in \left[ 
{a,b} \right]} f\left( x \right){\...
                            
                            
                                分类:
其他好文   时间:
2014-05-12 12:35:20   
                                阅读次数:
491
                             
                    
                        
                            
                            
                                平台:WIndows服务器配置:Zend Server 
6.3在最近的项目需求中,有一个很耗时间的需求,所以在默认Zend 
Server的配置中,经常发生PHP在Server上执行尚未结束时,就强制被Response了。参数名:max_execution_time:设置单位:秒默认设置:30秒 
根....
                            
                            
                                分类:
Web程序   时间:
2014-05-12 12:34:20   
                                阅读次数:
327
                             
                    
                        
                            
                            
                                /*1、线性表练习(1)从给定顺序表A中删除元素值在x到y(x=x&&A[i]max) 
max=A[i]; else if(A[i]data=e; L->next=NULL; } else { if(i==1) ...
                            
                            
                                分类:
其他好文   时间:
2014-05-11 23:26:26   
                                阅读次数:
384
                             
                    
                        
                            
                            
                                题意:让你炒股票,每天都有买进的额度和价格以及卖出的额度和价格,并规定时间和最多的持有股票是多少,而且买卖操作要隔w+1天求最高的利润
思路:显然分三种情况:不买不卖,买,卖,设dp[i][j]表示第i天持有j股票的最高利润
如果不买不卖的话就是:dp[i][j]=dp[i-1][j]
                               买: dp[i][j]=max(dp[i][...
                            
                            
                                分类:
其他好文   时间:
2014-05-11 21:18:05   
                                阅读次数:
323
                             
                    
                        
                            
                            
                                要求就是把字符串转化为整形,按照我们的理解就可以逐字符遍历,转化为整形即可,比如字符串"123454",我们只要取出第零个字符'1'-‘0’就可以得到数字1,然后把1乘以10,再加上‘2’-‘0’·····这样依次就可以得到转化之后的整形数字。当然有几个地方需要注意:
1)字符串可能以正负号开始,也可能包含一些其他的非数字型字符,是不能转化为数字的,是忽略还是报错看需求
2)越界,字符串转化到整形数字之后的数字串可能超出表示范围,超出的可以置为INT_MAX或者INT_MIN。...
                            
                            
                                分类:
其他好文   时间:
2014-05-11 06:56:19   
                                阅读次数:
463