Problem7092--「一本通 5.5 例 2」最大连续和

7092: 「一本通 5.5 例 2」最大连续和

[Creator : ]
Time Limit : 1.000 sec  Memory Limit : 256 MiB

Description

给你一个长度为 n 的整数序列 $\{A_1,A_2,\cdots ,A_n\}$,要求从中找出一段连续的长度不超过 m 的非空子序列,使得这个序列的和最大。

Input

第一行为两个整数 n,m;
第二行为 n 个用空格分开的整数序列,每个数的绝对值都小于 1000。

Output

仅一个整数,表示连续长度不超过 m 的最大非空子序列和。

Constraints

对于 $50\%$ 的数据,$1\le n,m\le 10^4$;
对于 $100\%$ 的数据,$1\le n,m\le 2\times 10^5$。

Sample 1 Input

6 4
1 -3 5 1 -2 3

Sample 1 Output

7

Source/Category