#ABC251E. 高桥君与动物

高桥君与动物

[ABC251E] 高桥君与动物

题目描述

有高桥君和 NN 只动物。NN 只动物分别被称为动物 11、动物 22\ldots、动物 NN

高桥君可以分别按自己喜欢的次数(也可以为 00 次)进行下述 NN 种行动:

  • 支付 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 次所需的最小总费用。

输入格式

输入通过标准输入按以下形式给出:

NN A1A_1 A2A_2 \ldots ANA_N

输出格式

输出让所有动物至少被喂食 11 次所需的最小总费用。

输入输出样例 #1

输入 #1

5
2 5 3 2 5

输出 #1

7

输入输出样例 #2

输入 #2

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

输出 #2

426

说明/提示

限制条件

  • 2N3×1052 \leq N \leq 3 \times 10^5
  • 1Ai1091 \leq A_i \leq 10^9
  • 输入均为整数

样例解释 1

当高桥君分别进行第 11、第 33、第 44 种行动各 11 次时,动物 11 被喂食 11 次,动物 22 被喂食 11 次,动物 33 被喂食 11 次,动物 44 被喂食 22 次,动物 55 被喂食 11 次,所有动物都至少被喂食 11 次。此时总费用为 A1+A3+A4=2+3+2=7A_1 + A_3 + A_4 = 2 + 3 + 2 = 7 日元,这是可能的最小值。