AT_arc167_a.[ARC167A] Toasts for Breakfast Party

入门

通过率:0%

AC君温馨提醒

该题目为【atcoder】题库的题目,您提交的代码将被提交至atcoder进行远程评测,并由ACGO抓取测评结果后进行展示。由于远程测评的测评机由其他平台提供,我们无法保证该服务的稳定性,若提交后无反应,请等待一段时间后再进行重试。

题目描述

[ARC167A] Toasts for Breakfast Party

浴谷的站长 kkkscO2 最近购买了 NN 片烤绿鸟味的扩散性百万甜面包。第 ii 片面包的美味值是 aia_i。又有 MM 个盘子,每个盘子可以装最多两片面包,盘子可以空着。

定义 bib_i 为盘子 ii 里的面包的美味值的和的平方,若盘子里没有面包则 bib_i 为 00。若只有一个面包,则 bib_i 为该面包的美味值的平方。

求所有合法的 ∑1≤i≤Mbi\sum_{1 \le i \le M}b_i 的最小值。N2≤M≤N\frac{N}{2} \le M \le N。

输入格式

输入分两行。第一行输入 NN 和 MM,分别代表面包数量和盘子的数量。

第二行输入 NN 个数 A1A2⋯ANA_1 A_2 \cdots A_N。其中 AiA_i 代表第 ii 片面包的美味值。

输出格式

输出求所有可能的 ∑1≤i≤Mbi\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

    5 3
    1 1 1 6 7

    输出#1

    102
  • 输入#2

    2 1
    167 924

    输出#2

    1190281
  • 输入#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解释

我们将第 11 片和第 22 片面包放在第一个盘子里,第 33 片和第 44 片面包放在第二个盘子里。第 55 片单独放在最后一个盘子里。此时的答案 ∑1≤i≤Mbi=(1+1)2+(1+6)2+72=102\sum_{1 \le i \le M}b_i =(1+1)^{2} + (1+6)^{2} + 7^2 = 102。没有比该方案更优的结果。注意不能将第 11 片,第 22 片和第 33 片放在同一个盘子里。

输入解题思路,AI测评打分。不知道怎么写?

首页