题目描述
给定一个含有 n 个数的序列 a1,a2...an, 求满足以下性质的二元组(i,j)的数量
其中 & 表示与运算, ^ 表示异或运算。
(0011)2&(0101)2=(0001)2
(0011)2xor(0101)2=(0110)2
输入格式
第一行一个整数 T ,表示数据组数
之后一行 1 个整数 n ,表示序列长度
接下来一行 n 个整数, 表示 a1,a2...an
输出格式
对于每一次询问,输出一个整数表示答案
输入样例
5
5
1 4 3 7 10
3
1 1 1
4
6 2 5 3
2
2 4
1
1
输出样例
1
3
2
0
0
数据范围与约定
对于 30% 的数据 1⩽n⩽103,1⩽ai⩽109
对于另外 30% 的数据 1⩽n⩽105,1⩽ai<210
对于 100% 的数据 1⩽T⩽5,1⩽n⩽105,1⩽ai⩽109