题解 CF742B Arpa’s obvious problem and Mehrdad’s terrible solution
思路 题目要求对于 ∀i,j\forall i,j∀i,j 有多少个 ai⊕aj=xa_i\oplus a_j=xai⊕aj=x。 那么我们需要知道异或最重要的一个性质: a⊕b=c⇒a⊕c=ba\oplus b=c\Rightarrow a\oplus c=b a⊕b=c⇒a⊕c=b 那么每输入一个数字,我们可以判断与前面输入过的数字是否满足 ai⊕aj=xa_i\oplus a_j=xa