package alg; /** * 求取最大的子数列 * */ public class SubMaxArray { public static void main(String[] args) { int[] a = new int[] { 1, -2, 3, 10, -4, 7, 2, -5 ...
分类:
其他好文 时间:
2014-11-30 00:15:34
阅读次数:
256
普通的思路是O(n2)的复杂度,这个题的数据量太大,超时,这时候就得用nlogn的复杂度的算法来做,这个算法的主要思想是只保存有效的序列,即最大递增子序列,然后最后得到数组的长度就是最大子序列。比如序列7 8 9 1 2 3 来说, 就是先把第一个数输入到数组中,然后继续输入后面的数,每输入一个数都...
分类:
其他好文 时间:
2014-11-17 19:22:37
阅读次数:
236
题目意思:
给出一个矩阵。求出和最大的子矩阵,在解决这个问题的之前,首先看一下这个问题的一维问题,给出一个序列求最大子序列。满足ij的和。
题目分析:
对于一维问题,有很多的解决方法,当然也对应不同的时间和空间复杂度。有暴力,优化暴力,贪心,动态规划等解法,由于这里此题的二维问题要用到动态规划,这里只给出动态规划算法。对于二维问题只需要转化为一维的问题,在用动态规划方法解决问题。
一维动归...
分类:
其他好文 时间:
2014-11-09 12:39:35
阅读次数:
153
在一个环形路径上分布着n个加油站,从一个加油站到下一个加油站会耗油。要找出一个起始点,从这个起始点出发,存油量>=耗油量。解保证唯一。
这要求在路径上不能出现非负的。
如果找出存油量最大的子序列,则可确保尽可能走完全程(贪心思想)。
因此,需要在环形数组中找一个最大子序列和。最大子序列和是很经典的DP问题,而针对环形约束,采用的是将数组复制一份并放到原数组最后,然后采用普通的最大子序列求解。...
分类:
其他好文 时间:
2014-11-05 21:30:50
阅读次数:
177
题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=1003题目意思:即给出一串数据,求连续的子序列的最大和解题思路:因为我们很容易想到用一个max来存放找到的子序列的和中的最大值,通过不断比较,对max的值进行更新,最后我们就能够得到最大子序列的和,于是很...
分类:
其他好文 时间:
2014-11-03 22:25:03
阅读次数:
267
问题:给定整数序列S[0],S[1],...S[N-1],子序列和是指S[i]+S[i+1]+...+S[j-2]+S[j-1],其中i,j,0<=i<=j<=N-1,求所有这样的子序列和的最大值,即最大子序列和。方法一:枚举法O(N^2)求出所有的子序列和,取其最大值。算法复杂度为O(N^2)。intmaxSubSeq1(inta[],int..
分类:
其他好文 时间:
2014-10-25 02:06:15
阅读次数:
171
题目:最大子序列求和#include using namespace std;const int max = 100000 + 10;int tt;void OutAns(int c,int ans,int beg,int end){ printf("Case %d:\n",c); printf("...
分类:
其他好文 时间:
2014-10-21 00:58:54
阅读次数:
197
最大子序列积问题??
leetcode
Find the contiguous subarray within an array (containing at least one number)
线性时间算法...
分类:
其他好文 时间:
2014-10-13 23:44:27
阅读次数:
254
最大子序列TimeLimit:1 SecondMemoryLimit:32 MegabyteTotalsubmit:156Accepted:42Description给定一个N个整数组成的序列,整数有正有负,找出两段不重叠的连续子序列,使得它们中整数的和最大。两段子序列都可以为空。Input多组输入...
分类:
其他好文 时间:
2014-10-10 12:53:44
阅读次数:
177
Maximum Subarray
Total Accepted: 28381 Total Submissions: 83696 My Submissions
Find the contiguous subarray within an array (containing at least one number) which has the largest sum.
For exam...
分类:
其他好文 时间:
2014-10-09 16:27:18
阅读次数:
237