logo AlgoBeat OnlineJudge
登录 注册

#201108. 序列排序

内存限制:125 MiB 时间限制:1000 ms 标准输入输出
题目类型:VJudge(洛谷) 评测方式:VJudge
上传者: 匿名

题目描述

小 C 有一个 个数的整数序列,这个序列的中的数两两不同。

小 C 每次可以交换序列中的任意两个数,代价为这两个数之和。

小 C 希望将整个序列升序排序,问小 C 需要的最小代价是多少?

输入格式

第一行,一个整数

第二行, 个整数,表示小 C 的序列。

输出格式

一行,一个整数,表示小 C 需要的最小代价。

样例

样例输入 1

6
8 4 5 3 2 7

样例输出 1

34

数据范围与提示

对于 的数据,

对于 的数据,,第二行的 个整数均为不超过 的正整数。