最大连续子序列
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
                             
                    
                        
                            
                            
                                解题分析:(待补充)#include #include #include using namespace std;int r[100001];int main(){ //freopen("in.txt","r",stdin); int cs; r[0] = -1000000; ...
                            
                            
                                分类:
其他好文   时间:
2014-07-29 11:49:16   
                                阅读次数:
201
                             
                    
                        
                            
                            
                                求子矩阵的最大和对于样例: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
                             
                    
                        
                            
                            
                                1 /* 2 A="2,9,-1,3,7,0,8,9,-3",求最大连续乘积子串,有三种方法,方法一:采用动态规划方法,最容易理解,也最容易实现,方法二:同样采用动态规划的 3 思路,但是不用保存两个数组空间。方法三:采用记录最大值,最小值的方法 4 */ 5 6 /* 7 动态规划方法,,两个.....
                            
                            
                                分类:
其他好文   时间:
2014-07-25 02:27:04   
                                阅读次数:
256
                             
                    
                        
                            
                            
                                和前面两道题一样不过这题要求输出子序列首尾的元素的值,而且如果所有元素都小于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
                             
                    
                        
                            
                            
                                问题描述:
找出字符串中所以最长连续重复子串及其个数
比如:输入:123234,最大连续重复字符串为23,个数为2
           输入:5555,最大连续重复字符串为555,个数为2
           输入:aaabbb 最大连续重复字符串为aa,个数为2;和bb,个数为2
必须存在重复的字符串才算,只出现一次的不算。可能存在多个相同长度的不同字符串,比如aaabbb。
...
                            
                            
                                分类:
其他好文   时间:
2014-07-23 20:57:55   
                                阅读次数:
239
                             
                    
                        
                            
                            
                                求最大连续子序列一开始想到的一种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