#include<bits/stdc++.h>
using namespace std;
int n,t,a[100000001],sum1[10];
int main(){
cin>>t;
for(int i=1;i<=t;i++)
{
scanf("%d",&n);
for(int j=1;j<=n;j++)
{
scanf("%d",&a[i]);
}
}
for(int i=1;i<=t;i++)
{
for(int j=1;j<=n;j++)
{
if(a[i]==a[j])
{
if(a[i]==1)
{
sum1[i]=1;
}
else
{
sum1[i]=2;
}
}
}
if(sum1==0)
{
sum1[i]=n;
}
}
for(int i=1;i<=t;i++)
{
cout<<sum1[i]<<endl;
}
return 0;
}
样例过了但看不懂为啥错了,求大佬调