#2733. 移动次数最少
移动次数最少
题目描述
有堆糖果(),排成一行,编号分别为。 已知每堆糖果有一定的颗数,且颗数之和均为的倍数。移动各堆中的任意颗糖果,使每堆的数量达到相同,且移动次数最少。
移动规则:
每次可以移动任意的糖果颗数,第堆可以移向第堆,第堆可以移向第堆或第堆,。。。。。。 第 堆只可以移向第堆。
例如,当时: 堆号 颗数 移动的方法有许多种, 其中的一种方案:
① ,成为:
② ,成为:
③ ,成为:
经过三次移动,每堆都成为颗。
输入格式
有两行。 第一行一个整数。 第二行个整数,用空格分隔。
输出格式
一个整数(表示最少移动次数)。
样例
4
9 8 17 6
3