题目描述
Problem Statement
You are given an integer sequence of length $N, A=(A_1,A_2,\dots,A_N)$, and an integer C.
Find the maximum possible sum of the elements in A after performing the following operation at most once:
- Specify integers l and r such that $1 \le l \le r \le N$, and multiply each of $A_l,A_{l+1},\dots,A_r$ by C.
Input
The input is given from Standard Input in the following format:
N C
$A_1 A_2 \dots A_N$
Output
Print the answer as an integer.
Constraints
- All input values are integers.
- $1 \le N \le 3 \times 10^5$
- -$10^6 \le C \le 10^6$
- -$10^6 \le A_i \le 10^6$
Sample Input 1
5 2
-10 10 20 30 -20
Sample Output 1
90
In this input, A=(-10,10,20,30,-20), C=2.
After performing the operation once specifying l=2 and r=4, A will be (-10,20,40,60,-20).
Here, the sum of the elements in A is 90, which is the maximum value achievable.
Sample Input 2
5 1000000
-1 -2 -3 -4 -5
Sample Output 2
-15
In this input, A=(-1,-2,-3,-4,-5), C=1000000.
Without performing the operation, the sum of the elements in A is -15, which is the maximum value achievable.
Sample Input 3
9 -1
-9 9 -8 2 -4 4 -3 5 -3
Sample Output 3
13
输入格式
见题面 Input 部分
输出格式
见题面 Output 部分