atcoder#ABC251E. [ABC251E] Takahashi and Animals

[ABC251E] Takahashi and Animals

配点 : 500500

問題文

高橋君と NN 匹の動物がいます。 NN 匹の動物はそれぞれ動物 11 、動物 22\ldots 、動物 NN と呼ばれます。

高橋君は下記の NN 種類の行動をそれぞれ好きな回数だけ( 00 回でも良い)行います。

  • A1A_1 円払い、動物 11 と動物 22 に餌をあげる。
  • A2A_2 円払い、動物 22 と動物 33 に餌をあげる。
  • A3A_3 円払い、動物 33 と動物 44 に餌をあげる。
  • \cdots
  • AiA_i 円払い、動物 ii と動物 (i+1)(i+1) に餌をあげる。
  • \cdots
  • AN2A_{N-2} 円払い、動物 (N2)(N-2) と動物 (N1)(N-1) に餌をあげる。
  • AN1A_{N-1} 円払い、動物 (N1)(N-1) と動物 NN に餌をあげる。
  • ANA_N 円払い、動物 NN と動物 11 に餌をあげる。

上記の NN 種類目の行動では、「動物 NN と動物 11 に」餌をあげることに注意してください。

すべての動物にそれぞれ 11 回以上餌をあげるまでにかかる費用の合計として考えられる最小値を出力してください。

制約

  • 2N3×1052 \leq N \leq 3 \times 10^5
  • 1Ai1091 \leq A_i \leq 10^9
  • 入力はすべて整数

入力

入力は以下の形式で標準入力から与えられる。

NN

A1A_1 A2A_2 \ldots ANA_N

出力

すべての動物にそれぞれ 11 回以上餌をあげるまでにかかる費用の合計として考えられる最小値を出力せよ。

5
2 5 3 2 5
7

高橋君が 11 種類目、33 種類目、44 種類目の行動をそれぞれ 11 回ずつ行うと、 動物 1111 回、動物 2211 回、動物 3311 回、動物 4422 回、動物 5511 回餌をあげることになり、すべての動物にそれぞれ 11 回以上餌をあげることができます。 このときにかかる費用の合計は A1+A3+A4=2+3+2=7A_1 + A_3 + A_4 = 2 + 3 + 2 = 7 円であり、これが考えられる最小値です。

20
29 27 79 27 30 4 93 89 44 88 70 75 96 3 78 39 97 12 53 62
426