河流/rivers

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

河流/rivers

题目描述

nn 个人要过河,只有一艘最多载两个人的船,第 ii 个人独自划船过河的时间为 aia_i

若有两个人一同过河,则花费时间为两个人的过河时间较长者。

求至少需要多少时间,才能让 nn 个人从一侧都移动到另一侧。

输入格式

输入的第一行包含唯一一个整数 ,描述了需要过河的人数。

接下来 nn 个整数 aia_i,意义见上。

输出格式

输出一个整数,表示答案。

样例 #1

样例输入 #1

4
1 10 5 2

样例输出 #1

17

样例 #2

样例输入 #2

6
1 5 8 9 4 2

样例输出 #2

26

提示

样例解释

对于第一个样例:

先让第 11 个人与第 44 个人过河,耗费时间为 max{1,2}max\{1,2\}

接着让第 11 个人独自从对岸划回来,耗费时间为 11

接着让第 2,32,3 个人一同过河,耗费时间为 1010

接着让第 44 个人独自从对岸划回来,耗费时间为 22

最后第 11 个人与第 44 个人过河,耗费时间为 22

总的时间为 2+1+10+2+2=172+1+10+2+2=17,容易证明不存在更优秀的方案。

数据范围

1n100000,1ai1000001 ≤ n ≤ 100000,1≤a_i≤100000

ACM竞赛实践:3_贪心法

未认领
状态
已结束
题目
21
开始时间
2024-8-31 0:00
截止时间
2024-12-31 23:59
可延期
24 小时