输入一个长度为n的整数序列,从中找出一段不超过M的连续子序列,使得整个序列的和最大。
例如 1,-3,5,1,-2,3
当m=4时,S=5+1-2+3=7 当m=2或m=3时,S=5+1=6
第一行两个数n,m(n<=3000, m<=n) 第二行有n个数,要求在n个数找到最大子序和
一个数,数出他们的最大子序和
6 4 1 -3 5 1 -2 3
7
1s, 64MB
注册一个 Vijos 通用账户,您就可以在我们提供的所有在线评测服务上提交代码、参与讨论。
使用您的 Vijos 通用账户