#S0054. 子序列的和
子序列的和
题目描述
输入一个长度为 的整数序列 ,从中找出一段连续的长度不超过 的子序列,使得这个子序列的和最大。
输入格式
有多组测试数据,不超过 组测试数据。
对于每组测试的第一行,包含两个整数 和 ,表示有 个数,子序列长度限制为 ,表示这个序列的长度,第二行为 个数,每个数的范围为 。
输出格式
对于每组测试数据,输出最大的子序列和,并换行。
3 1
1 2 3
3 2
-1000 1000 1
3
1001
输入一个长度为 n 的整数序列 {a1,a2,⋯,an},从中找出一段连续的长度不超过 m 的子序列,使得这个子序列的和最大。
有多组测试数据,不超过 20 组测试数据。
对于每组测试的第一行,包含两个整数 n 和 m(n,m≤105),表示有 4 个数,子序列长度限制为 m,表示这个序列的长度,第二行为 n 个数,每个数的范围为 [−1000,1000]。
对于每组测试数据,输出最大的子序列和,并换行。
3 1
1 2 3
3 2
-1000 1000 1
3
1001
注册一个 乔斯编程 通用账户,您就可以在我们提供的所有在线评测服务上提交代码、参与讨论。