这题是啥算法
  • 板块灌水区
  • 楼主Xuencheng_Mao
  • 当前回复3
  • 已保存回复3
  • 发布时间2024/5/19 12:16
  • 上次更新2024/5/19 14:51:43
查看原帖
这题是啥算法
1055956
Xuencheng_Mao楼主2024/5/19 12:16

小蜗蜗在游戏里建造了n座塔.初始,第i座塔的高度为ai

现在小蜗蜗可以任选其中m座塔并把它们挪走,然后他想使用魔法把剩下的塔变得一样高.

对于每次魔法,小蜗蜗可以从以下三种选择中任选一种:

1.选择一座塔并且把它的高度减1;

2.选择一座塔并且把它的高度加1;

3.选择一座塔并且把它的高度除以2(如果新的高度不是一个整数,则向下取整);

注意,如果一座塔的高度已经下降成了0,我们就不能对它使用任何魔法了.

小蜗蜗想知道最少使用几次魔法可以达到他的目标. 保证

1≤T≤10,1≤n≤500,0≤m<n,1≤ai≤10^9。

2024/5/19 12:16
加载中...