← Home
#include <bits/stdc++.h>
using namespace std;

void solve() {
	int n; cin>>n;
	int a[n]; for (int& i : a) cin>>i;
	int odd = 0, maxodd = 0;
	for (int i : a) {
		if (i%2) maxodd = max(maxodd,i);
		if (i%2) odd++;
	}
	if (odd==0 || odd==n) {
		cout << "0\n";
		return;
	}
	sort(a,a+n);
	int extra = 0;
	for (int i : a) {
		if (i%2==0) {
			if (maxodd>i) maxodd = max(maxodd,i+maxodd);
			else extra++;
		}
	}
	cout << n-odd+(extra>0) << '\n';
}

int main() {
	int T;cin>>T;
	while (T --> 0) {
		solve();
	}
	return 0;
}