AT_arc167_a [ARC167A] Toasts for Breakfast Party

题目描述

# [ARC167A] Toasts for Breakfast Party [problemUrl]: https://atcoder.jp/contests/arc167/tasks/arc167_a 浴谷的站长 kkkscO2 最近购买了 $N$ 片烤绿鸟味的扩散性百万甜面包。第 $i$ 片面包的美味值是 $a_i$。又有 $M$ 个盘子,每个盘子可以装**最多**两片面包,盘子可以空着。 定义 $b_i$ 为盘子 $i$ 里的面包的美味值的和的平方,若盘子里没有面包则 $b_i$ 为 $0$。若只有一个面包,则 $b_i$ 为该面包的美味值的平方。 求所有合法的 $\sum_{1 \le i \le M}b_i$ 的最小值。$\frac{N}{2} \le M \le N$。

输入格式

输入分两行。第一行输入 $N$ 和 $M$,分别代表面包数量和盘子的数量。 第二行输入 $N$ 个数 $A_1 A_2 \cdots A_N$。其中 $A_i$ 代表第 $i$ 片面包的美味值。

输出格式

输出求所有可能的 $\sum_{1 \le i \le M}b_i$ 的最小值。 ## 样例 #1 ### 样例输入 #1 ``` 5 3 1 1 1 6 7 ``` ### 样例输出 #1 ``` 102 ``` ## 样例 #2 ### 样例输入 #2 ``` 2 1 167 924 ``` ### 样例输出 #2 ``` 1190281 ``` ## 样例 #3 ### 样例输入 #3 ``` 12 9 22847 98332 854 68844 81080 46058 40949 62493 76561 52907 88628 99740 ``` ### 样例输出 #3 ``` 61968950639 ```

说明/提示

- $ 1\leq\ N\leq\ 2\times\ 10^{5} $ - $ \frac{N}{2}\leq\ M\leq\ N $ - $ 1\leq\ A_{i}\leq\ 2\times\ 10^{5} $ - 保证输入的都是整数 ### 样例1解释 我们将第 $1$ 片和第 $2$ 片面包放在第一个盘子里,第 $3$ 片和第 $4$ 片面包放在第二个盘子里。第 $5$ 片单独放在最后一个盘子里。此时的答案 $\sum_{1 \le i \le M}b_i =(1+1)^{2} + (1+6)^{2} + 7^2 = 102$。没有比该方案更优的结果。注意不能将第 $1$ 片,第 $2$ 片和第 $3$ 片放在同一个盘子里。