AT_abc251_e [ABC251E] Takahashi and Animals

题目描述

高桥君和 $N$ 只动物在一起。这 $N$ 只动物分别被称为动物 $1$、动物 $2$、$\ldots$、动物 $N$。 高桥君可以任意次数(可以为 $0$ 次)地进行以下 $N$ 种行为中的每一种: - 支付 $A_1$ 日元,给动物 $1$ 和动物 $2$ 喂食。 - 支付 $A_2$ 日元,给动物 $2$ 和动物 $3$ 喂食。 - 支付 $A_3$ 日元,给动物 $3$ 和动物 $4$ 喂食。 - $\cdots$ - 支付 $A_i$ 日元,给动物 $i$ 和动物 $(i+1)$ 喂食。 - $\cdots$ - 支付 $A_{N-2}$ 日元,给动物 $(N-2)$ 和动物 $(N-1)$ 喂食。 - 支付 $A_{N-1}$ 日元,给动物 $(N-1)$ 和动物 $N$ 喂食。 - 支付 $A_N$ 日元,给动物 $N$ 和动物 $1$ 喂食。 请注意,第 $N$ 种行为是“给动物 $N$ 和动物 $1$”喂食。 请输出使得每只动物都至少被喂食 $1$ 次所需的最小总费用。

输入格式

输入以以下格式从标准输入读入。 > $N$ $A_1$ $A_2$ $\ldots$ $A_N$

输出格式

请输出使得每只动物都至少被喂食 $1$ 次所需的最小总费用。

说明/提示

### 限制条件 - $2 \leq N \leq 3 \times 10^5$ - $1 \leq A_i \leq 10^9$ - 输入均为整数 ### 样例解释 1 如果高桥君分别进行第 $1$ 种、第 $3$ 种和第 $4$ 种行为各 $1$ 次,则动物 $1$ 被喂食 $1$ 次,动物 $2$ 被喂食 $1$ 次,动物 $3$ 被喂食 $1$ 次,动物 $4$ 被喂食 $2$ 次,动物 $5$ 被喂食 $1$ 次,这样每只动物都至少被喂食 $1$ 次。此时总费用为 $A_1 + A_3 + A_4 = 2 + 3 + 2 = 7$ 日元,这是可能的最小值。 由 ChatGPT 4.1 翻译