4275 - 单调队列:最大子序和

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

输入

第一行两个数n,m(n<=300000,m<=30000) 第二行有n个数,要求在m个数内找到最大子序和

输出

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

样例

输入

6 4
1 -3 5 1 -2 3

输出

7

提示

n<=300000,m<=30000

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