#2764. 最大子序和

最大子序和

Background

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

例如 1,−3,5,1,−2,31,-3,5,1,-2,3

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

Input

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

Output

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

Samples

6 4
1 -3 5 1 -2 3
7

Limitation

100%100\%满足n,m<=300000n,m<=300000