HUSTOJ
Home
ProblemSet
Source/Category
Contest
Status
Ranklist
F.A.Qs
Login
Register
1039: 最大子数组
内存限制:128 MB
时间限制:1.000 S
标准输入输出
题目类型:传统
评测方式:文本比较
上传者:
提交:8
通过:0
提交
提交记录
统计
Web Board
题目描述
•
在股市中,人们为了获取更大利益,希望“低价买进,高价卖出”,从而获得最大收益。然而,简单的以最低价格买入,最高价格卖出并不能获得最大收益。我们可以不直接观察每日股票的价格,而是考虑每日股票的价格变化值。第
i
天的价格变化值定义为第
i
天的价格减去第
i−1
天的价格。如果将这些值看成一个数组
A
,那么,问题就是求
A
的和最大的非空连续子数组,即最大子数组(
maximum
subarray
)。
输入格式
两行
第一行,数组元素个数
第二行,依次输入数组元素,用空格隔开
输出格式
一行
最大子数组的和
输入样例
复制
16 13 -3 -25 20 -3 -16 -23 18 20 -7 12 -5 -22 15 -4 7
输出样例
复制
43
分类标签
分治算法