#P11886. 「Stoi2025」爱你没差

    ID: 13262 远端评测题 1000ms 512MiB 尝试: 0 已通过: 0 显示难度普及 上传者: 标签>贪心堆2025O2优化洛谷比赛

「Stoi2025」爱你没差

背景

题目描述

给定正整数 n,mn,m 和一个非负整数序列 a1,a2,…,ana_1,a_2,\dots,a_n,每次可以选取其中两个数 x,yx,y,去掉它们并往序列中加入 x+yx+y,若有 m⋅x≥ym \cdot x \ge y 且 m⋅y≥xm \cdot y \ge x,则得一分。求将全部数合并成一个数得分的最大可能值。

输入格式

第一行输入两个正整数表示 n,mn,m。

第二行输入 nn 个非负整数,表示序列 aia_i。

输出格式

输出一行一个整数表示得分的最大可能值。

3 2
1 2 3

2

提示

样例解释

先选择 1,21,2,序列变为 3,33,3,再选择 3,33,3,序列变为 66,此时得分为 22。

若先选择 2,32,3,则得分为 11。

数据范围与限制

对于 20%20\% 的数据,满足 n≤10n\le10。

对于 60%60\% 的数据,满足 n≤103n\le10^3。

对于所有数据,满足 1≤n≤1061\le n\le10^6,2≤m≤102\le m\le10,0≤ai<2640\le a_i<2^{64},∑ai<264\sum a_i<2^{64}。