#P1309. 爬山【错题】

爬山【错题】

爬山【错题】

题目描述

本题疑似为错题,目前尚无可以在规定时间以及数据范围内对所有输入均能给出正确结果的算法。评测数据仅包含样例,请勿提交评测。

小明这天在参加公司团建,团建项目是爬山。在 xx 轴上从左到右一共有 nn座山,第 ii 座山的高度为 hihi。他们需要从左到右依次爬过所有的山,需要花费的体力值为 S=S = i=1nhi\sum_{i=1}^{n}hi

然而小明偷偷学了魔法,可以降低一些山的高度。他掌握两种魔法,第一种魔法可以将高度为 HH 的山的高度变为 H\lfloor\sqrt{H}\rfloor,可以使用 PP 次;第二种魔法可以将高度为 HH 的山的高度变为H2\lfloor\frac{H}{2}\rfloor,可以使用 QQ 次。并且对于每座山可以按任意顺序多次释放这两种魔法。

小明想合理规划在哪些山使用魔法,使得爬山花费的体力值最少。请问最优情况下需要花费的体力值是多少?

输入格式

输入共两行。

第一行为三个整数 nPQn,P,Q

第二行为 nn 个整数 h1h2...hnh_1,h_2,. . . ,h_n

输出格式

输出共一行,一个整数代表答案。

样例 #1

样例输入 #1

4 1 1
4 5 6 49

样例输出 #1

18

提示

【样例说明】将第四座山变为 49\lfloor\sqrt{49}\rfloor == 77,然后再将第四座山变为 72=3\lfloor\frac{7}{2}\rfloor = 3。体力值为 4+5+6+3=184 + 5 + 6 + 3 = 18

【评测用例规模与约定】

对于 20%20\% 的评测用例,保证 n8P=0n ≤ 8,P = 0

对于 100%100\% 的评测用例,保证 n1000000Pn0Qn0hi100000n ≤ 100000,0 ≤ P ≤ n,0 ≤ Q ≤ n,0 ≤ h_i ≤ 100000

评测数据仅包含样例,请勿提交评测。