#L0026. 移牌成均
移牌成均
题目描述
桌上一字排开 叠卡片,从左到右编号 。每叠上有若干张卡片,且卡片总数恰好是 的倍数。每次操作可以从某一叠上拿走任意张卡片,并放到相邻的一叠上:编号 的叠只能往编号 的叠放,编号 的叠只能往编号 的叠放,其余各叠可以放到左右任意一侧的相邻叠上。
请计算:最少需要多少次操作,才能让每叠上的卡片张数完全相同。
例如 ,各叠卡片数为 时,操作 次即可:
- 从第三叠取 张放到第四叠,变为 ;
- 从第三叠取 张放到第二叠,变为 ;
- 从第二叠取 张放到第一叠,变为 。
输入格式
第一行一个整数 ,表示卡片的叠数。
第二行共 个整数 ,依次表示每叠卡片初始时的张数。
输出格式
一行一个整数,表示让所有叠卡片数相等所需的最少操作次数。
样例
4
9 8 17 63
提示
对于 的数据,,。
难度
普及-
通过率
—
尝试
0
已通过
0
- ID
- 754
- 类型
- 传统题
- Time Limit
- 1000ms
- Memory Limit
- 125MiB
- 上传者