October 2019

Arthur And The Number

Solution


#include <bits/stdc++.h>
using namespace std;
int arr[1001];
int main() {
    int n, x;
    cin>>n>>x;
    long long ans = 0;
    for(int i = 0; i < n; ++i) {
        int num;
        cin>>num;
        ans += arr[num ^ x];
        arr[num]++;
    }
    cout<<ans;
}