Submission #518292

#TimeUsernameProblemLanguageResultExecution timeMemory
518292lucriXOR Sum (info1cup17_xorsum)C++17
0 / 100
1611 ms772 KiB
#include <iostream> using namespace std; long long n,x,ans; bool f[1000010]; int main() { cin>>n; for(int i=1;i<=n;++i) { cin>>x; if(f[x]==false) f[x]=true; else { f[x]=false; ans=ans^(x+x); } } for(int i=1;i<=1000000;++i) if(f[i]==true) for(int j=i;j<=1000000;++j) { if(f[j]==true) ans=ans^(i+j); } cout<<ans; return 0; }
#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...