# | TimeUTC-0 | Username | Problem | Language | Result | Execution time | Memory |
---|---|---|---|---|---|---|---|
649365 | azra_gonul | XOR Sum (info1cup17_xorsum) | C++14 | 1684 ms | 7276 KiB |
This submission is migrated from previous version of oj.uz, which used different machine for grading. This submission may have different result if resubmitted.
#include<bits/stdc++.h>
using namespace std;
int main(){
long long a,b,c,d;
vector <long long> herk;
map <long long ,long long> mp;
map <long long ,long long> xomp;
c=0;
cin>>a;
for(long long i=0;a>i;i++){
cin>>b;
if(mp[b]){
mp[b]++;
}
else{
mp[b]++;
herk.push_back(b);
}
}
for(long long i=0;herk.size()>i;i++){
if(mp[herk[i]] % 2 == 0){
c^=herk[i]*2;
}
}
for(long long i=0;herk.size()>i;i++){
if(mp[herk[i]] % 2 == 1){
for(long long k=i;herk.size()>k;k++){
if(mp[herk[k]] % 2 == 1){c^=(herk[k]+herk[i]);}
}
Compilation message (stderr)
# | 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... |