| 比赛场次 | 243 | 
|---|---|
| 比赛名称 | 普及组水题赛(语言题赛) | 
| 比赛状态 | 已结束比赛成绩 | 
| 开始时间 | 2014-10-14 17:35:00 | 
| 结束时间 | 2014-10-14 20:00:00 | 
| 开放分组 | 全部用户 | 
| 组织者 | Chenyao2333 | 
| 注释介绍 | 感谢实验诸神,河北诸神,各方神犇前来捧(nue)场...... | 
| 题目名称 | 均分纸牌 | 
|---|---|
| 输入输出 | jfzp.in/out | 
| 时间限制 | 1000 ms (1 s) | 
| 内存限制 | 128 MiB | 
| 测试点数 | 5 简单对比 | 
| 用户 | 结果 | 时间 | 内存 | 得分 | 
|---|---|---|---|---|
|  | AAAAA | 0.001 s | 0.29 MiB | 100 | 
|  | AAAAA | 0.001 s | 0.29 MiB | 100 | 
|  | AAAAA | 0.001 s | 0.29 MiB | 100 | 
|  | AAAAA | 0.001 s | 0.29 MiB | 100 | 
|  | AAAAA | 0.001 s | 0.31 MiB | 100 | 
|  | AAAAA | 0.001 s | 0.31 MiB | 100 | 
|  | AAAAA | 0.001 s | 0.31 MiB | 100 | 
|  | AAAAA | 0.001 s | 0.31 MiB | 100 | 
|  | AAAAA | 0.001 s | 0.39 MiB | 100 | 
|  | AAAAA | 0.001 s | 4.13 MiB | 100 | 
|  | AAAAA | 0.002 s | 0.31 MiB | 100 | 
|  | AAAAA | 0.002 s | 0.31 MiB | 100 | 
|  | AAAAA | 0.002 s | 0.31 MiB | 100 | 
|  | AAAAA | 0.003 s | 0.31 MiB | 100 | 
|  | AAAAA | 0.003 s | 0.70 MiB | 100 | 
|  | AAAAA | 0.005 s | 0.31 MiB | 100 | 
|  | WWAAW | 0.001 s | 0.31 MiB | 40 | 
|  | AWWWW | 0.002 s | 0.29 MiB | 20 | 
|  | C | 0.000 s | 0.00 MiB | 0 | 
|  | TTTTT | 0.500 s | 0.31 MiB | 0 | 
有$n$堆纸牌,编号分别为$1,2,\cdots,n$。每堆上有若干张,但纸牌总数必为$n$的倍数。可以在任一堆上取若干张纸牌,然后移动。
移牌规则为:在编号为 $1$ 堆上取的纸牌,只能移到编号为 $2$ 的堆上;在编号为 $n$ 的堆上取的纸牌,只能移到编号为 $n-1$的堆上;其他堆上取的纸牌,可以移到相邻左边或右边的堆上。
现在要求找出一种移动方法,用最少的移动次数使每堆上纸牌数都一样多。
例如 N=4,4 堆纸牌数分别为: ① 9 ② 8 ③ 17 ④ 6
移动3次可达到目的:
1、从③取4张牌放到④(9 8 13 10);
2、从③取3张牌放到②(9 11 10 10);
3、从②取1张牌放到①(10 10 10 10)。
第一行为$n(1\leq n\leq 100)$。
接下来一行有$n$个数$a_1,a_2,\cdots,a_n(1\leq a_i\leq 10000)$表示每堆纸牌初始数。
所有堆均达到相等时的最少移动次数。
4 9 8 17 6
3