当前位置: 代码迷 >> 综合 >> 分糖果最小移动次数
  详细解决方案

分糖果最小移动次数

热度:59   发布时间:2024-02-20 04:21:40.0
def min_move(k:int, seq:list):''':param k: 每次可以从当前位置移动k个糖果到其相邻位置:param seq: 糖果序列:return: 最少移动次数'''s = sum(seq)length = len(seq)avg = s / lengthcount = 0if s % length != 0:return Falseelse:for item in seq:if abs(item-avg) % k == 0:if item > avg:count += (item-avg)/2else:return Falsereturn count

 

  相关解决方案