传统题 1000ms 256MiB

欢乐牧场

该比赛已结束,您无法在比赛模式下递交该题目。您可以点击“在题库中打开”以普通模式查看和递交本题。

问题描述

牧场养了 N N 只可爱的动物,它们分别叫做动物 1 1 、动物 2 2 、...、动物 N N

农场主每天会给这些动物喂食,她有 N N 种不同的喂食方式,每种方式可以重复使用(也可以不用):

  • 花费 A1 A_1 元,给动物 1 1 和动物 2 2 喂食
  • 花费 A2 A_2 元,给动物 2 2 和动物 3 3 喂食
  • 花费 A3 A_3 元,给动物 3 3 和动物 4 4 喂食
  • ...
  • 花费 Ai A_i 元,给动物 i i 和动物 (i+1) (i+1) 喂食
  • ...
  • 花费 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 和动物 1 1 喂食,形成了一个循环。

现在农场主想确保每只动物至少被喂食一次,请问她最少需要花费多少钱?

输入格式

第一个整数 nn ,表示动物的数量和喂食方式。

接下来一行 nn 个整数,以空格隔开,表示喂食方式对应的费用 AiA_i

输出格式

输出确保每只动物至少被喂食一次的最小花费。

样例输入

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

说明

样例 11 解释

如果选择第 11 种、第 33 种和第 44 种喂食方式各一次:

  • 动物 1 1 被喂 11
  • 动物 2 2 被喂 11
  • 动物 3 3 被喂 11
  • 动物 4 4 被喂 22
  • 动物 5 5 被喂 11 次 这样所有动物都被喂食至少一次,总花费为 2+3+2=7 2 + 3 + 2 = 7 元,这是最小的可能花费。

数据范围

30%30\%的数据,2n202 \leq n \leq 20

100%100\%的数据,2n 3×105 2\leq n \leq\ 3\times10^51Ai109 1\leq A_i \leq 10^9 ,所有输入都是整数

CSP-J/S 训练(第五场)

未参加
状态
已结束
规则
IOI
题目
6
开始于
2025-7-29 3:15
结束于
2025-8-8 19:15
持续时间
256 小时
主持人
参赛人数
15