#include #define LIM 100011 int v[LIM]; int main() { int z; scanf("%d", &z); while (z--) { int n; scanf("%d", &n); // compute xor of all numbers int x = 0; for (int i = 0; i < n; i++) { scanf("%d", v + i); x ^= v[i]; } // how many are equal to this xor? int a = 0; for (int i = 0; i < n; i++) { a += x == v[i]; } printf("%d\n", a); } }