区间和
该比赛已结束,您无法在比赛模式下递交该题目。您可以点击“在题库中打开”以普通模式查看和递交本题。
Description
金金最喜欢做有挑战的事情了,比如说求区间最大子段和。
一开始,金金有n个数,第i个数字是ai。
金金又找来了一个新的数字P,并想将这n个数字中恰好一个数字替换成P。要求替换后的最大子段和尽可能大。
金金知道这个题目仍然很简单,所以如果你做不出来,金金就要和你谈一谈了。
注:最大子段和是指在n个数中选择一段区间[L,R](L<=R)使得这段区间对应的数字之和最大。
Input Format
第一行两个数n,P。
接下来一行n个数ai。
Output Format
一个数表示答案。
5 3
-1 1 -10 1 -1
5
Hint
样例说明:将第三个数变成3后最大子段和为[2,4]。
数据范围:n<=1000,-1000<=ai,P<=1000。