#L0026. 移牌成均

移牌成均

题目描述

桌上一字排开 NN 叠卡片,从左到右编号 1,2,,N1,2,\ldots,N。每叠上有若干张卡片,且卡片总数恰好是 NN 的倍数。每次操作可以从某一叠上拿走任意张卡片,并放到相邻的一叠上:编号 11 的叠只能往编号 22 的叠放,编号 NN 的叠只能往编号 N1N-1 的叠放,其余各叠可以放到左右任意一侧的相邻叠上。

请计算:最少需要多少次操作,才能让每叠上的卡片张数完全相同。

例如 N=4N=4,各叠卡片数为 9,8,17,69,8,17,6 时,操作 33 次即可:

  • 从第三叠取 44 张放到第四叠,变为 9,8,13,109,8,13,10
  • 从第三叠取 33 张放到第二叠,变为 9,11,10,109,11,10,10
  • 从第二叠取 11 张放到第一叠,变为 10,10,10,1010,10,10,10

输入格式

第一行一个整数 NN,表示卡片的叠数。
第二行共 NN 个整数 A1,A2,,ANA_1,A_2,\ldots,A_N,依次表示每叠卡片初始时的张数。

输出格式

一行一个整数,表示让所有叠卡片数相等所需的最少操作次数。

样例

4
9 8 17 6
3

提示

对于 100%100\% 的数据,1N1001 \le N \le 1001Ai100001 \le A_i \le 10000

难度 普及-
通过率
尝试 0
已通过 0
ID
754
类型
传统题
Time Limit
1000ms
Memory Limit
125MiB
上传者