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

    ID: 36514 远端评测题 2000ms 512MiB 尝试: 0 已通过: 0 难度: 2 上传者: 标签>贪心2023排序双指针 two-pointer蓝桥杯国赛

[蓝桥杯 2023 国 Java B] 玩具

题目描述

小明的妈妈给他买了 nn 个玩具,但是为了同时考察他的智力,只给了他 2×n2 \times n 个零件,第 ii 个零件的重量为 wiw_i1i2×n1 \leq i \leq 2 \times n)。

其中任意两个零件都可以拼接成一个玩具,这个玩具的权重就等于拼接所用的 两个零件的重量的乘积。小明的妈妈希望小明能够使用这 2×n2 \times n 个零件拼接出 nn 个玩具(每个零件必须使用且只能用一次),使得所有玩具的权重的和最小。小明希望你帮帮他计算出最小的权重和。

输入格式

输入共 22 行。

第一行为一个正整数 nn

第二行为 2×n2 \times n 个由空格隔开的整数 w1,w2,,w2×nw_1, w_2, \ldots, w_{2 \times n}

输出格式

输出共 11 行,一个整数。

2
2 2 3 4
14

提示

样例说明

由于有两个零件的重量都为 22,所以一共有两种结果:

  • (2×2)+(3×4)=16(2 \times 2) + (3 \times 4) = 16;
  • (2×3)+(2×4)=14(2 \times 3) + (2 \times 4) = 14

评测用例规模与约定

  • 对于 20%20\% 的数据,保证 n103n \leq 10^3
  • 对于 100%100\% 的数据,保证 n105n \leq 10^50wi1050 \leq w_i \leq 10^5