最大连续子序列
Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others)
Total Submission(s): 18461    Accepted Submission(s): 8202
Problem Description
给定K个整数的序列{ N1, N2, .....
                            
                            
                                分类:
其他好文   时间:
2014-07-30 17:40:24   
                                阅读次数:
175
                             
                    
                        
                            
                            
                                最大连续子序列
Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others)
Total Submission(s): 18461    Accepted Submission(s): 8202
Problem Description
给定K个整数的序列{ N1, ...
                            
                            
                                分类:
其他好文   时间:
2014-07-30 17:34:44   
                                阅读次数:
287
                             
                    
                        
                            
                            
                                UVA 1400 - "Ray, Pass me the dishes!"
题目链接
题意:给定一个序列,每次询问一个[L,R]区间,求出这个区间的最大连续子序列和
思路:线段树,每个节点维护3个值,最大连续子序列,最大连续前缀序列,最大连续后缀序列,那么每次pushup的时候,根据这3个序列去拼凑得到新的一个结点即可
代码:
#include 
#include 
...
                            
                            
                                分类:
其他好文   时间:
2014-07-29 13:22:57   
                                阅读次数:
223
                             
                    
                        
                            
                            
                                求子矩阵的最大和对于样例:0 -2 -7 09 2 -6 2-4 1 -4 1-1 8 0 -2其最大子矩阵为9 2-4 1-1 8这个子矩阵的和为15想明白后,这是个最大连续子序列的变形sum[k]存放的是矩阵中第k列从第i行到第j行的和每次求出sum数组的最大...
                            
                            
                                分类:
其他好文   时间:
2014-07-27 21:51:19   
                                阅读次数:
259
                             
                    
                        
                            
                            
                                和前面两道题一样不过这题要求输出子序列首尾的元素的值,而且如果所有元素都小于0的话,规定子序列的和为0,并输出整个序列的首尾元素。 1 //#define LOCAL 2 #include 3 #include 4 #include 5 using namespace std; 6 7 co...
                            
                            
                                分类:
其他好文   时间:
2014-07-24 17:18:19   
                                阅读次数:
203
                             
                    
                        
                            
                            
                                求最大连续子序列一开始想到的一种O(n^2)的算法,应该会超时运用动态规划的思想,想出了下面的方法#include using namespace std;struct DP{ int sum,sta,end; void init(int su,int st,int en){ sum=su; sta...
                            
                            
                                分类:
其他好文   时间:
2014-07-19 18:04:36   
                                阅读次数:
230
                             
                    
                        
                            
                            
                                最大连续子序列Time Limit: 2000/1000 MS (Java/Others)Memory Limit: 65536/32768 K (Java/Others)Total Submission(s): 18297Accepted Submission(s): 8116Problem De...
                            
                            
                                分类:
其他好文   时间:
2014-07-18 16:31:06   
                                阅读次数:
172
                             
                    
                        
                            
                            
                                最大连续子序列(HDU1003,1231)
最大递增子序列和,sum[i]=max(sum[j])+a[i],j
最长公共子序列,LCS经典算法(HDU1159)。
题解:
实际上,我没看出hdu1003和1231的本质差别,形式上的差别就是记载的东西不一样,一个是记载下标,一个是记载元素。基本就是那么回事吧。很多算法书在讨论时效都会拿这个例子来说明,让大家看到算法的力量,从一个弱渣算法到...
                            
                            
                                分类:
其他好文   时间:
2014-06-03 04:19:10   
                                阅读次数:
279
                             
                    
                        
                            
                            
                                对Big 
Oh的新的认识一个问题,它有很多种算法都能实现。每种算法它的时间、空间复杂度不一样。比如:问题1:	求最大连续子序列和的问题,可以有O(n3)、O(n2)、O(nlogn)和O(n)四种时间复杂度的解法。请看下面的代码:一、O(n3)算法	二、O(n2)算法	三、O(nlogn)算法用分治...
                            
                            
                                分类:
其他好文   时间:
2014-05-26 19:17:41   
                                阅读次数:
234