#abc251e. [abc251_e]Tahakashi and Animals

[abc251_e]Tahakashi and Animals

题目描述

高橋有 NN 只动物。这些动物分别称为动物 11、动物 22ldots\\ldots、动物 NN

高橋将执行以下 NN 种行动。每种行动可以执行任意次数(也可能是零次)。

  • 支付 A1A_1 日元(日本的货币)来喂养动物 11 和动物 22
  • 支付 A2A_2 日元来喂养动物 22 和动物 33
  • 支付 A3A_3 日元来喂养动物 33 和动物 44
  • cdots\\cdots
  • 支付 AiA_i 日元来喂养动物 ii 和动物 (i+1)(i+1)
  • cdots\\cdots
  • 支付 AN2A_{N-2} 日元来喂养动物 (N2)(N-2) 和动物 (N1)(N-1)
  • 支付 AN1A_{N-1} 日元来喂养动物 (N1)(N-1) 和动物 NN
  • 支付 ANA_N 日元来喂养动物 NN 和动物 11

注意,第 NN 个行动是喂养了 "动物 NN 和动物 11"。

请打印出至少一次喂养每只动物的最小总费用。

约束条件

  • 2leqNleq3times1052 \\leq N \\leq 3 \\times 10^5
  • 1leqAileq1091 \\leq A_i \\leq 10^9
  • 输入中的所有值都为整数。

输入

从标准输入中以以下格式获取输入数据:

NN A1A_1 A2A_2 ldots\\ldots ANA_N

输出

打印至少一次喂养每只动物的最小总费用。


示例输入 1

5
2 5 3 2 5

示例输出 1

7

如果高橋执行第 113344 个行动各一次,那么动物 1122334455 分别被喂养了一次、一次、一次、两次和一次,所以每只动物至少被喂养了一次。这样做的总费用是 A1+A3+A4=2+3+2=7A_1 + A_3 + A_4 = 2 + 3 + 2 = 7 日元,这是最小的可能费用。


示例输入 2

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

示例输出 2

426