Toggle navigation
首页
讨论版
入门知识
题库
状态
排名
竞赛&作业
下载
Login
问题 1916. -- 最大连续子序列和(增强版)
1916: 最大连续子序列和(增强版)
时间限制:
1 Sec
内存限制:
128 MB
提交:
66
解决:
34
[
提交
][
状态
][
讨论版
]
题目描述
最大连续子序列和是一道很经典的算法问题,给定一个数列,其中可能有正数也可能有负数,我们的任务是找出其中连续的一个子序列(不允许空序列序,使它们的和尽可能大。
为了更清晰的理解问题,首先我们先看一组数据:
8
-2 6 -1 5 4 -7 2 3
第一行的8是说序列的长度是8,然后第二行有8个数字,即待计算的序列。
对于这个序列,我们的答案应该是14,所选的数列是从第2个数到第5个数,这4个数的和是所有子数列中最大的。
输入
输入有两行:
第一行是一个正整数n(1<=n<=100000);
第二行是n个整数(每个整数不超过10000)。
输出
输出最大子段和。
样例输入
6 -2 11 -4 13 -5 -2
样例输出
20
提示
来源
[
提交
][
状态
]