AT_abc263_d [ABC263D] Left Right Operation
题目描述
给定一个长度为 $N$ 的整数序列 $A=(A_1,A_2,\ldots,A_N)$。
你需要恰好进行一次如下连续操作:
- 选择一个整数 $x\ (0\leq x \leq N)$。如果选择 $x=0$,则什么都不做。如果选择 $x\geq 1$,则将 $A_1,A_2,\ldots,A_x$ 分别替换为 $L$。
- 选择一个整数 $y\ (0\leq y \leq N)$。如果选择 $y=0$,则什么都不做。如果选择 $y\geq 1$,则将 $A_N,A_{N-1},\ldots,A_{N-y+1}$ 分别替换为 $R$。
请你求出经过操作后,序列 $A$ 的所有元素之和可能取得的最小值。
输入格式
输入以如下格式从标准输入给出。
> $N$ $L$ $R$ $A_1$ $A_2$ $\ldots$ $A_N$
输出格式
请输出答案。
说明/提示
### 限制条件
- $1\leq N\leq 2\times 10^5$
- $-10^9\leq L,R\leq 10^9$
- $-10^9\leq A_i\leq 10^9$
- 输入均为整数
### 样例解释 1
当 $x=2, y=2$ 时,数列 $A=(4,4,0,3,3)$,元素之和为 $14$,这是可以达到的最小值。
### 样例解释 2
当 $x=0, y=0$ 时,数列 $A=(1,2,3,4)$,元素之和为 $10$,这是可以达到的最小值。
### 样例解释 3
$L,R,A_i$ 可能为负数。
由 ChatGPT 4.1 翻译