#P12566. [集训队互测 2024day11]挑战积和式

[集训队互测 2024day11]挑战积和式

给定一个长度为 nn 的自然数序列 aa ,选择一个长度为 kk ,元素均在 [1,n][1,n] 中的正整数序列 bb ,使得 i=1kabii=1kbi\sum_{i=1}^{k}a_{b_i}-\prod_{i=1}^{k}b_i 最大。

输入格式

第一行两个正整数 n,kn,k ,表示序列 aa 的长度和序列 bb 的长度。

第二行 nn 个自然数 a1,a2,,ana_1,a_2,\cdots,a_n ,表示序列 aa

输出格式

仅一行一个自然数,表示答案。

样例输入 1

10 3
185 327 366 422 478 516 550 567 560 583

样例输出 1

1334

样例 1 解释

b=[5,6,7]b=[5,6,7] 时,取到最大值 478+516+5505×6×7=1334478+516+550-5\times 6\times 7=1334

数据范围

对于所有数据: 1k,n106,0ai1091\leq k, n\leq 10^6,0\leq a_i\leq 10^9

  • 子任务 1144 分) n,k15n,k\leq 15
  • 子任务 2288 分) n100,k5n\leq 100,k\leq 5
  • 子任务 3366 分) k=2k=2
  • 子任务 441515 分) n100,ai106n\leq 100,a_i\leq 10^6
  • 子任务 5588 分) n100n\leq 100
  • 子任务 6677 分) n1000,k10n\leq 1000,k\leq 10
  • 子任务 7788 分) n1000n\leq 1000
  • 子任务 8899 分) n105,k10n\leq 10^5,k\leq 10
  • 子任务 991111 分) n105n\leq 10^5
  • 子任务 10101010 分) k10k\leq 10
  • 子任务 11111414 分) 无特殊限制。