SP371 BOXES - Boxes
题目描述
### 题目大意
$n$ 个盒子围成一圈($1\le n\le 1000$)。 第 $i$ 个盒子初始时有 $a_i$ 个小球,小球数量总和满足 $\displaystyle\sum_{i=1}^{n}{a_i \leq n}$。
每次可以把一个小球从一个盒子移到相邻的两个盒子之一。求最少需要移动多少次,使得每个盒子中小球的个数不超过 $1$。
输入格式
输入包含多组数据。
第一行 $1$ 个数 $t$($1\le t\le 20$),表示数据组数。
接下来每组数据包含 $2$ 行,第一行包括一个数 $n$ ,表示盒子数量,第二行包含 $n$ 个非负整数 $a_i$ ,第 $i$ 个数表示第 $i$ 个盒子里初始的小球数量。
输出格式
输出包含 $t$ 行。
对于输入的每组数据,你需要输出 $1$ 行,包含 $1$ 个正整数,表示最少移动次数。