#YHDF1371. 均分纸牌

均分纸牌

问题描述

nn 堆纸牌(2n2002≤n≤200),排成一行,编号分别为 1,2,,n1,2,\dots,n 。 已知每堆纸牌有一定的张数,且张数之和均为 nn 的倍数。移动各堆中的任意张纸牌,使每堆的数量达到相同,且移动次数最少。 移动规则: 每次可以移动任意的张数,第 11 堆可以移向第 22 堆,第 22 堆可以移向第 11 堆或第 33 堆,\dots, 第 nn 堆只可以移向第 n1n-1 堆。 例如,当 n=4n=4 时: 堆号 1 2 3 4 张数 3 5 4 8

移动的方法有许多种, 其中的一种方案: ① 第 22 堆向第 11 堆移动 22 张,成为:55 33 44 88。 ② 第 44 堆向第 33 堆移动 33 张,成为:55 33 77 55。 ③ 第 33 堆向第 22 堆移动 22 张,成为:55 55 55 55。 经过三次移动,每堆都成为 55 张。

输入格式

第一行一个整数 nn 。 第二行 nn 个整数,用空格分隔。

输出格式

一个整数(表示最少移动次数)。

样例

输入

4 
3 5 4 8

输出

3