求连续子序列的最大和
2013-01-28 17:37
176 查看
题目描述:给你一个序列a[1],a[2],a[3]......a
, 你的任务是去计算这个序列中和最大的一个子序列. 例如, 给你个序列(6,-1,5,4,-7), 和最大的一个子序列是 6 + (-1) + 5 + 4 = 14.
本题目是求最大(连续)子序列的和
思路:设当前最优解为best=-99999999.当前和为sum=0.我们让sum+=a[i];如果sum>best,那么我们就应该更新best=sum,如果sum<0了,这样再加下去也不会得到最优解,所以我们重置sum=0.继续做下去。最后best即为最优解。
(具体见题目的discuss)
题目地址:http://acm.cs.ecnu.edu.cn/problem.php?problemid=1109
, 你的任务是去计算这个序列中和最大的一个子序列. 例如, 给你个序列(6,-1,5,4,-7), 和最大的一个子序列是 6 + (-1) + 5 + 4 = 14.
本题目是求最大(连续)子序列的和
思路:设当前最优解为best=-99999999.当前和为sum=0.我们让sum+=a[i];如果sum>best,那么我们就应该更新best=sum,如果sum<0了,这样再加下去也不会得到最优解,所以我们重置sum=0.继续做下去。最后best即为最优解。
(具体见题目的discuss)
题目地址:http://acm.cs.ecnu.edu.cn/problem.php?problemid=1109
相关文章推荐
- 最大连续子序列和的几种解法
- hdu 1231 最大连续子序列 【最大连续子串】
- 最大连续子序列之和问题
- 最大连续子序列和
- HDU 1003 Max Sum(最大连续子序列和)
- 分治法之求最大连续子序列和
- hdu1231 最大连续子序列
- 算法设计与分析——最大连续子序列之和问题
- 最大连续子序列问题的研究
- POJ 2750 线段树——环序列最大连续子序列和
- 最大连续子序列和-动态规划
- hdu 1081 矩阵最大连续子序列
- 最大连续子序列的和(normal)
- Hdu 1231 最大连续子序列
- HDU1231:最大连续子序列
- hdu 1231 最大连续子序列
- HDU 1231 最大连续子序列
- 最大连续子序列和-动态规划
- hdu 1231 最大连续子序列
- 动态规划--最大连续子序列