配点 : 400 点
問題文
長さ N の整数列 A=(A1,A2,…,AN) が与えられます。
あなたは以下の連続する操作をちょうど一度だけ行います。
- 整数 x (0≤x≤N) を選ぶ。x として 0 を選んだ場合何もしない。 x として 1 以上の整数を選んだ場合、A1,A2,…,Ax をそれぞれ L で置き換える。
- 整数 y (0≤y≤N) を選ぶ。y として 0 を選んだ場合何もしない。 y として 1 以上の整数を選んだ場合、AN,AN−1,…,AN−y+1 をそれぞれ R で置き換える。
操作後の A の要素の総和として考えられる最小値を求めてください。
制約
- 1≤N≤2×105
- −109≤L,R≤109
- −109≤Ai≤109
- 入力は全て整数
入力
入力は以下の形式で標準入力から与えられる。
N L R
A1 A2 … AN
出力
答えを出力せよ。
5 4 3
5 5 0 6 3
14
x=2,y=2 として操作をすると、数列 A=(4,4,0,3,3) となり、要素の総和は 14 になります。
これが達成可能な最小値です。
4 10 10
1 2 3 4
10
x=0,y=0 として操作をすると、数列 A=(1,2,3,4) となり、要素の総和は 10 になります。
これが達成可能な最小値です。
10 -5 -3
9 -6 10 -1 2 10 -1 7 -15 5
-58
L,R,Ai は負であることがあります。