#P2823. 第1题-小红的好数

第1题-小红的好数

题目内容

小红定义一个数对 {x,yx,y} 是一对"好数”,当且仅当 x,y,xyx,y,x⊕y 这三个数能作为三条边,构成一个非退化的三角形。

现在小红拿到了一个数组 a1,a2,,an{a_1,a_2,…,a_n} ,她希望你求出有多少对下标 (i,j)(i,j) 满足 1i<jn1≦i<j≦ n ,且对应的值 {ai,aja_i, a_j} 是一对"好数”。

在这里,⊕ 表示位运算中的按位异或操作。

输入描述