Question Link:- https://mirror.codeforces.com/contest/1506/problem/D
My Solution:-
int main() {
ios::sync_with_stdio(0); cin.tie(0); cout.tie(0);
int t;
cin>>t;
while(t--) {
int n,x=0,d=1;
cin>>n;
int a[n];
int count=1;
for(int i=0;i<n;i++)
{
cin>>a[i];
}
sort(a,a+n);
for(int i=0;i<n-1;i++)
{
if(a[i]==a[i+1])
{
count++;
}
else
{
d++;if(x<count)
{
x=count;
}
count=0;
}
}
if(x==n/d&&n%2==0)
{
cout<<"0"<<endl;
}
else
cout<<abs((2*x)-n)<<endl;}
return 0;
}
Getting wrong answer on 2nd test case .



