#include
using namespace std;
long long int subarray(long long int cum[],int n)
{
int freq[n]={};
for(int i=0;i<=n;i++)
{
cum[i]=cum[i]%n;
if(cum[i]<0)
freq[((cum[i]%n) +n)%n]++;
else
freq[cum[i]%n]++;
}
long long int sum=0;
for(int i=0;i<n;i++)
{
if(freq[i]>=2)
sum+=((freq[i]*(freq[i]-1))/2);
}
return sum;
}
int32_t main()
{
int test;
cin>>test;
while(test–)
{
int n;
cin>>n;
long long int c;
long long int cum[n+1]={0};
for(int i=0;i<n;i++)
{
cin>>c;
cum[i+1]=cum[i]+c;
}
cout<<subarray(cum,n)<<endl;
}
}