#aBC263Did367. [ABC263D] Left Right Operation

[ABC263D] Left Right Operation

AT_abc263_d [ABC263D] Left Right Operation

题目描述

给定一个长度为 NN 的整数序列 A=(A1,A2,,AN)A=(A_1,A_2,\ldots,A_N)

你需要恰好进行一次如下连续操作:

  • 选择一个整数 x (0xN)x\ (0\leq x \leq N)。如果选择 x=0x=0,则什么都不做。如果选择 x1x\geq 1,则将 A1,A2,,AxA_1,A_2,\ldots,A_x 分别替换为 LL
  • 选择一个整数 y (0yN)y\ (0\leq y \leq N)。如果选择 y=0y=0,则什么都不做。如果选择 y1y\geq 1,则将 AN,AN1,,ANy+1A_N,A_{N-1},\ldots,A_{N-y+1} 分别替换为 RR

请你求出经过操作后,序列 AA 的所有元素之和可能取得的最小值。

输入格式

输入以如下格式从标准输入给出。

NN LL RR A1A_1 A2A_2 \ldots ANA_N

输出格式

请输出答案。

输入输出样例 #1

输入 #1

5 4 3
5 5 0 6 3

输出 #1

14

输入输出样例 #2

输入 #2

4 10 10
1 2 3 4

输出 #2

10

输入输出样例 #3

输入 #3

10 -5 -3
9 -6 10 -1 2 10 -1 7 -15 5

输出 #3

-58

说明/提示

限制条件

  • 1N2×1051\leq N\leq 2\times 10^5
  • 109L,R109-10^9\leq L,R\leq 10^9
  • 109Ai109-10^9\leq A_i\leq 10^9
  • 输入均为整数

样例解释 1

x=2,y=2x=2, y=2 时,数列 A=(4,4,0,3,3)A=(4,4,0,3,3),元素之和为 1414,这是可以达到的最小值。

样例解释 2

x=0,y=0x=0, y=0 时,数列 A=(1,2,3,4)A=(1,2,3,4),元素之和为 1010,这是可以达到的最小值。

样例解释 3

L,R,AiL,R,A_i 可能为负数。

由 ChatGPT 4.1 翻译