Problem D: 2020DLOI初中 第四题 加减邻居(2.8)

Problem D: 2020DLOI初中 第四题 加减邻居(2.8)

[Creator : ]
Time Limit : 1.000 sec  Memory Limit : 128 MB

Description

给定一个包含n个元素的数组a[1...n],每一次“操作”包含如下四个步骤:

第一步:选择当前a数组的一个元素,不妨假设是a[i]

第二步:执行a[i-1] += a[i] 或者 执行a[i+1] += a[i],注意只能执行其中之一。如果a[i-1]不存在,则不能执行a[i-1] += a[i],同理如果a[i+1]不存在,则不能执行a[i+1] += a[i]

第三步:把a[i]在数组中删除

第四步:数组a的元素个数减少1

你要用最少的“操作”次数,使得a数组的每一个元素都相等,输出最少的“操作”次数。

Input

多组测试数据。

第一行,一个整数R,表示有R组测试数据,1<=R<=5

每组测试格式如下:

第一行,一个整数n1<=n<=3000

第二行,n个整数,第i个整数是a[i]1<=a[i]<=100000

Output

R行,每行一个整数。

Sample Input Copy

4
5
3 1 6 6 2
4
1 2 2 1
3
2 2 2
4
6 3 2 1

Sample Output Copy

4
2
0
2