AT_abc263_d [ABC263D] Left Right Operation

Description

[problemUrl]: https://atcoder.jp/contests/abc263/tasks/abc263_d 長さ $ N $ の整数列 $ A=(A_1,A_2,\ldots,A_N) $ が与えられます。 あなたは以下の連続する操作をちょうど一度だけ行います。 - 整数 $ x\ (0\leq\ x\ \leq\ N) $ を選ぶ。$ x $ として $ 0 $ を選んだ場合何もしない。 $ x $ として $ 1 $ 以上の整数を選んだ場合、$ A_1,A_2,\ldots,A_x $ をそれぞれ $ L $ で置き換える。 - 整数 $ y\ (0\leq\ y\ \leq\ N) $ を選ぶ。$ y $ として $ 0 $ を選んだ場合何もしない。 $ y $ として $ 1 $ 以上の整数を選んだ場合、$ A_{N},A_{N-1},\ldots,A_{N-y+1} $ をそれぞれ $ R $ で置き換える。 操作後の $ A $ の要素の総和として考えられる最小値を求めてください。

Input Format

入力は以下の形式で標準入力から与えられる。 > $ N $ $ L $ $ R $ $ A_1 $ $ A_2 $ $ \ldots $ $ A_N $

Output Format

答えを出力せよ。

Explanation/Hint

### 制約 - $ 1\ \leq\ N\ \leq\ 2\times\ 10^5 $ - $ -10^9\ \leq\ L,\ R\leq\ 10^9 $ - $ -10^9\ \leq\ A_i\leq\ 10^9 $ - 入力は全て整数 ### Sample Explanation 1 $ x=2,y=2 $ として操作をすると、数列 $ A\ =\ (4,4,0,3,3) $ となり、要素の総和は $ 14 $ になります。 これが達成可能な最小値です。 ### Sample Explanation 2 $ x=0,y=0 $ として操作をすると、数列 $ A\ =\ (1,2,3,4) $ となり、要素の総和は $ 10 $ になります。 これが達成可能な最小値です。 ### Sample Explanation 3 $ L,R,A_i $ は負であることがあります。