Submission #1146456

#TimeUsernameProblemLanguageResultExecution timeMemory
1146456NurislamXOR Sum (info1cup17_xorsum)C++20
7 / 100
1697 ms4512 KiB
#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;
		
		for(auto &[x, y] : mp){
			if(y==0)continue;
			ll res = x + i;
			ans ^= res;
		}
	}
	cout << ans << '\n';
};
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...