#P10428. [蓝桥杯 2024 省 B] 爬山

    ID: 19897 远端评测题 1000ms 512MiB 尝试: 0 已通过: 0 显示难度NOI/NOI+/CTS 上传者: 标签>数学贪心2024凸完全单调性(wqs 二分)蓝桥杯省赛根号分治

[蓝桥杯 2024 省 B] 爬山

背景

:::info[注意]{open} 右侧的题目贡献者并非出题人,而是搬运题目的志愿者。 :::

题目描述

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

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

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

输入格式

输入共两行。
第一行为三个整数 nn,PP,QQ。
第二行为 nn 个整数 h1h_1,h2h_2,...,hnh_n。

输出格式

输出一行一个整数表示答案。

4 1 1
4 5 6 49

18

提示

  • 对 20%20\% 的数据,n≤8n \leq 8,P=0P = 0。
  • 对全部的测试数据,保证 1≤n≤1051 \leq n \leq 10^5,0≤P,Q≤n0 \leq P, Q \leq n,0≤hi≤1050 \leq h_i \leq 10^5。