#include <bits/stdc++.h>
using namespace std;
//#define int long long
typedef long long ll;
signed main(){
ios_base::sync_with_stdio(false);
cin.tie(nullptr); cout.tie(nullptr);
int n;
cin >> n;
vector<int> a(n);
for(int &i : a)cin >> i;
unordered_map<int,int> mp;
ll ans = 0;
for(int i : a){
mp[i] ++;
mp[i]%=2;
if(mp[i] == 0)mp.erase(i);
for(auto &[x, y] : mp){
ll res = x + i;
ans ^= res;
}
}
cout << ans << '\n';
};
# | Verdict | Execution time | Memory | Grader output |
---|
Fetching results... |
# | Verdict | Execution time | Memory | Grader output |
---|
Fetching results... |
# | Verdict | Execution time | Memory | Grader output |
---|
Fetching results... |
# | Verdict | Execution time | Memory | Grader output |
---|
Fetching results... |
# | Verdict | Execution time | Memory | Grader output |
---|
Fetching results... |