转化操作的影响
每一轮衰减操作中,除一个被选中的节点外,其余所有节点的能量值都减少 k。经过 m 轮后,每个节点减少的总能量取决于它被选中的次数。设节点 i 在 m 轮中被选中的次数为 ti,则该节点的最终能量值为:aifinal=ai−(m−ti)×k
并且所有节点的选中次数之和满足 ∑i=1nti=m。
题目内容
在一个长度为 n 的能量阵列中,每个节点存储着一个非负能量值。系统将依次执行 m 轮衰减操作,每轮操作规则如下:
找出当前所有节点中能量值最低的一个(若存在多个能量值相同的节点,选中编号最小的那个)。
除了被选中的节点保持不变外,其余所有节点的能量值均减少 k。
你的任务是:给定初始能量阵列、操作总轮数 m 和衰减幅度 k,求出经过全部 m 轮操作后每个节点的最终能量值。