P12218 [蓝桥杯 2023 国 Java B] 玩具

题目描述

小明的妈妈给他买了 $n$ 个玩具,但是为了同时考察他的智力,只给了他 $2 \times n$ 个零件,第 $i$ 个零件的重量为 $w_i$($1 \leq i \leq 2 \times n$)。 其中任意两个零件都可以拼接成一个玩具,这个玩具的权重就等于拼接所用的 **两个零件的重量的乘积**。小明的妈妈希望小明能够使用这 $2 \times n$ 个零件拼接出 $n$ 个玩具(每个零件必须使用且只能用一次),使得所有玩具的权重的和最小。小明希望你帮帮他计算出最小的权重和。

输入格式

输入共 $2$ 行。 第一行为一个正整数 $n$。 第二行为 $2 \times n$ 个由空格隔开的整数 $w_1, w_2, \ldots, w_{2 \times n}$。

输出格式

输出共 $1$ 行,一个整数。

说明/提示

### 样例说明 由于有两个零件的重量都为 $2$,所以一共有两种结果: - $(2 \times 2) + (3 \times 4) = 16$; - $(2 \times 3) + (2 \times 4) = 14$。 ### 评测用例规模与约定 - 对于 $20\%$ 的数据,保证 $n \leq 10^3$。 - 对于 $100\%$ 的数据,保证 $n \leq 10^5$,$0 \leq w_i \leq 10^5$。