#P2067. M个连续子序列和的最值问题

M个连续子序列和的最值问题

问题说明

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

输入格式

第一行两个数n,m
      第二行有n个数ai(每个数不大于-50000<=ai<=50000),要求在n个数找到最大子序和

输出格式

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



6 4
1  -3  5  1  -2  3
7

提示

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


数据范围:
100%满足n,m<=300000