#4307. Takahashi and Animals

0
    ID: 4307 传统题 2000ms 1024MiB 尝试: 0 已通过: 0 难度: 3 上传者: 标签>AtCoderabc251EGESP 5级贪心枚举(单层循环)

Takahashi and Animals

Takahashi and Animals

题目描述

Takahashi 和 NN 只动物在一起。 这 NN 只动物被称为 动物 11、动物 22、…\ldots、动物 NN。 Takahashi 将执行以下 NN 种操作。每种操作可以执行任意次(可能为零次)。

支付 A1A_1 日元(日本的货币)来喂养动物 11 和 22。 支付 A2A_2 日元来喂养动物 22 和 33。 支付 A3A_3 日元来喂养动物 33 和 44。 ⋯\cdots 支付 AiA_i 日元来喂养动物 ii 和 (i+1)(i+1)。 ⋯\cdots 支付 AN−2A_{N-2} 日元来喂养动物 (N−2)(N-2) 和 (N−1)(N-1)。 支付 AN−1A_{N-1} 日元来喂养动物 (N−1)(N-1) 和 NN。 支付 ANA_N 日元来喂养动物 NN 和 11。

注意,上述第 NN 种操作是喂养“动物 NN 和 11”。 打印至少喂养每只动物一次所需的最小可能总费用。

输入格式

输入从标准输入以以下格式给出: NN A1A_1 A2A_2 …\ldots ANA_N

输出格式

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

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×1052 \leq N \leq 3 \times 10^5 1≤Ai≤1091 \leq A_i \leq 10^9 输入中的所有值都是整数。如果 Takahashi 各执行一次第 11、第 33 和第 44 种操作,动物 11、22、33、44、55 分别被喂了一次、一次、一次、两次、一次,因此每只动物至少被喂一次。 这样做的总费用为 A1+A3+A4=2+3+2=7A_1 + A_3 + A_4 = 2 + 3 + 2 = 7 日元,这是可能的最小值。

标签: AtCoder|abc251E

来源

AtCoder|abc251E