tt=int(input())
for i in range(tt):
n=int(input())
user_list=input().split()
l=[]
for i in user_list:
l.append(int(i))
o=0
for i in l:
if i%2==1:
o+=1
else:
o-=1
if o==0:
print("YES")
else:
print("NO")
#include <bits/stdc++.h>
using namespace std;
int main()
{
int t;
cin>>t;
while(t-->0)
{
int n;
cin>>n;
int *a = new int[2 * n];
for(int i=0;i< 2*n;i++)
{
cin>>a[i];
}
int nCountOdd = 0, nCountEven = 0;
for(int i=0;i< 2*n;i++)
{
if(a[i] %2 ==0)
{
nCountEven ++;
}
else
{
nCountOdd ++;
}
}
if(nCountOdd == nCountEven)
{
cout<<"YES"<<endl;
}
else
{
cout<<"NO"<<endl;
}
delete []a;
}
}
1663C - Pōja Verdon | 1497A - Meximization |
1633B - Minority | 688B - Lovely Palindromes |
66B - Petya and Countryside | 1557B - Moamen and k-subarrays |
540A - Combination Lock | 1553C - Penalty |
1474E - What Is It | 1335B - Construct the String |
1004B - Sonya and Exhibition | 1397A - Juggling Letters |
985C - Liebig's Barrels | 115A - Party |
746B - Decoding | 1424G - Years |
1663A - Who Tested | 1073B - Vasya and Books |
195B - After Training | 455A - Boredom |
1099A - Snowball | 1651D - Nearest Excluded Points |
599A - Patrick and Shopping | 237A - Free Cash |
1615B - And It's Non-Zero | 1619E - MEX and Increments |
34B - Sale | 1436A - Reorder |
1363C - Game On Leaves | 1373C - Pluses and Minuses |