Logo HelloWorld信息学奥赛题库

少儿编程

时间限制:1 s 空间限制:256 MB

#12895. 最大子序和

统计

题目描述

输入一个长度为n的整数序列,从中找出一段长度不超过m的连续子序列,使得整个序列的和最大。
例如整数序列为:1,-3,5,1,-2,3
当m=4时,S=5+1-2+3=7
当m=2或m=3时,S=5+1=6

输入格式

第一行,两个数n和m(n,m≤300000)
第二行有n个数,要求在n个数中找到最大子序和,每个数的范围是[-1000,1000]

输出格式

一个数,输出它们的最大子序和。

样例数据

input

6 4
1 -3 5 1 -2 3

output

7