2048 - 最大子序和

输入一个长度为n的整数序列,从中找出一段长度不超过M的连续子序列,使得整个序列的和最大。 

例如:1,-3,5,1,-2,3

m=4时,S=5+1-2+3=7 
m=2m=3时,S=5+1=6

输入

第一行两个数n,m 
第二行有n个数,要求在n个数找到最大子序和

输出

一个数,数出他们的最大子序和

样例

输入

6 4
1 -3 5 1 -2 3

输出

7

提示

数据范围
对于100\%的数据,满足n,m<=300000, |a_i| \le 1000

时间限制 1 秒
内存限制 256 MB
讨论 统计
上一题 下一题