关于一道题的贪心
  • 板块学术版
  • 楼主xz001
  • 当前回复7
  • 已保存回复7
  • 发布时间2023/10/6 10:41
  • 上次更新2023/11/2 15:19:29
查看原帖
关于一道题的贪心
674967
xz001楼主2023/10/6 10:41

Background

辰辰得到了一些石子,非常开心。但他妈妈却让他全送人,他很不高兴,他想通过分裂石子使得其价值最小。

Description

辰辰有 nn 个石子,第 ii 个石子重量为 aia_i,每个石子的价值是它重量的平方,即 ai×aia_i\times a_i,他可以进行 mm 次分裂操作,具体的,他可以将一个重量 xx 的石子劈成两个重量为 ⌊x2⌋\left \lfloor \frac{x}{2} \right \rfloor 的石子。其中 ⌊x2⌋\left \lfloor \frac{x}{2} \right \rfloor 表示 xx 除 22 下取整。

他想通过这 mm 次分裂,使得所有石子的价值之和最小(注意分裂成的石子仍能继续分裂)。

Format

Input

第一行两个正整数 n,mn, m。

第二行 nn 个正整数,表示每个石子的初始重量。

Output

一行一个正整数,表示最小的价值之和,注意答案可能过大,请对 998244853998244853 取模。

Samples

6 6
8 8 8 8 8 8
192

Limitation

1≤n,m≤105,1≤ai≤1091\le n,m\le10^5,1\le a_i\le 10^9

是不是用堆维护,每次选择最大的石子劈开

2023/10/6 10:41
加载中...