#C. 一次乘法

    Type: Default 1000ms 256MiB

一次乘法

You cannot submit for this problem because the contest is ended. You can click "Open in Problem Set" to view this problem in normal mode.

[ARC174A] A Multiply

题目描述

给出 N,C,A1...nN,C,A_{1...n}。你可以选择一个区间 [l,r][l,r],让 Al,Al+1,...,ArA_l,A_{l+1},...,A_r 全部乘上 CC。至多一次操作后,求 A1...nA_{1...n} 的和的最大值。当然,你可以不操作。

$1\le N\le 3\times 10^5,\space \space |C|,|A_i|\le 10^6$

输入格式

第一行两个整数 N,CN,C ,第二行 NN 个整数 AiA_i

输出格式

一个整数表示答案。

样例 #1

样例输入 #1

5 2
-10 10 20 30 -20

样例输出 #1

90

样例 #2

样例输入 #2

5 1000000
-1 -2 -3 -4 -5

样例输出 #2

-15

样例 #3

样例输入 #3

9 -1
-9 9 -8 2 -4 4 -3 5 -3

样例输出 #3

13

数据范围

100%100\% 的数据,1  N  3 × 105 1\ \le\ N\ \le\ 3\ \times\ 10^5 106  C  106 -10^6\ \le\ C\ \le\ 10^6 106  Ai  106 -10^6\ \le\ A_i\ \le\ 10^6

样例解释 1

A=(10,10,20,30,20), C=2 A=(-10,10,20,30,-20),\ C=2 ,指定 l=2,r=4 l=2,r=4 ,则操作后 A A 变成 (10,20,40,60,20) (-10,20,40,60,-20) A A 中元素总和是 90 90 ,是可能的最大值。

样例解释 2

A=(1,2,3,4,5), C=1000000 A=(-1,-2,-3,-4,-5),\ C=1000000 , 不操作即可。

2023-2024第二学期初一信息竞赛组期末考

Not Attended
Status
Done
Rule
IOI
Problem
4
Start at
2024-6-24 10:45
End at
2024-6-24 16:03
Duration
1.5 hour(s)
Host
Partic.
41