atcoder#ABC251E. [ABC251E] Takahashi and Animals

[ABC251E] Takahashi and Animals

题目描述

高橋君と N N 匹の動物がいます。 N N 匹の動物はそれぞれ動物 1 1 、動物 2 2 \ldots 、動物 N N と呼ばれます。

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

  • A1 A_1 円払い、動物 1 1 と動物 2 2 に餌をあげる。
  • A2 A_2 円払い、動物 2 2 と動物 3 3 に餌をあげる。
  • A3 A_3 円払い、動物 3 3 と動物 4 4 に餌をあげる。
  • \cdots
  • Ai A_i 円払い、動物 i i と動物 (i+1) (i+1) に餌をあげる。
  • \cdots
  • AN2 A_{N-2} 円払い、動物 (N2) (N-2) と動物 (N1) (N-1) に餌をあげる。
  • AN1 A_{N-1} 円払い、動物 (N1) (N-1) と動物 N N に餌をあげる。
  • AN A_N 円払い、動物 N N と動物 1 1 に餌をあげる。

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

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

输入格式

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

N N A1 A_1 A2 A_2 \ldots AN A_N

输出格式

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

题目大意

nn 只动物围成一圈,你可以花费 a[i]a[i] 喂食动物 iii+1i+1。特别地,你可以花费 a[n]a[n] 喂食动物 nn11

输出喂食所有动物需要的最小花费。

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

提示

制約

  • 2  N  3 × 105 2\ \leq\ N\ \leq\ 3\ \times\ 10^5
  • 1  Ai  109 1\ \leq\ A_i\ \leq\ 10^9
  • 入力はすべて整数

Sample Explanation 1

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