# | Submission time | Handle | Problem | Language | Result | Execution time | Memory |
---|---|---|---|---|---|---|---|
649488 | 2022-10-10T09:53:39 Z | berr | XOR Sum (info1cup17_xorsum) | C++17 | 815 ms | 564 KB |
#include <bits/stdc++.h> using namespace std; int main() { ios_base::sync_with_stdio(false); cin.tie(0); freopen("in.txt", "r", stdin); freopen("out.txt", "w", stdout); int n; cin>>n; if(n<5e3) { int ans=0; vector<int> a(n); for(int i=0; i<n; i++) cin>>a[i]; for(int i=0; i<n; i++) { for(int l=i; l<n; l++) { ans^=a[i]+a[l]; } } cout<<ans; } else { int ans=0; map<int, int> a; for(int i=0; i<n; i++){ int x; cin>>x; a[x]++;} for(int i=0; i<5e3; i++) { for(int l=i; l<5e3; l++) { if(a.count(l)&&a.count(i)) { if(l==i) { if((a[l]*a[l])%2) ans^=(l+i); } } else { if((a[l]*a[i])%2) ans^=(l+i); } } } cout<<ans; } }
Compilation message
# | Verdict | Execution time | Memory | Grader output |
---|---|---|---|---|
1 | Incorrect | 815 ms | 564 KB | Output isn't correct |
2 | Halted | 0 ms | 0 KB | - |
# | Verdict | Execution time | Memory | Grader output |
---|---|---|---|---|
1 | Incorrect | 797 ms | 564 KB | Output isn't correct |
2 | Halted | 0 ms | 0 KB | - |
# | Verdict | Execution time | Memory | Grader output |
---|---|---|---|---|
1 | Incorrect | 797 ms | 564 KB | Output isn't correct |
2 | Halted | 0 ms | 0 KB | - |
# | Verdict | Execution time | Memory | Grader output |
---|---|---|---|---|
1 | Incorrect | 815 ms | 564 KB | Output isn't correct |
2 | Halted | 0 ms | 0 KB | - |
# | Verdict | Execution time | Memory | Grader output |
---|---|---|---|---|
1 | Incorrect | 815 ms | 564 KB | Output isn't correct |
2 | Halted | 0 ms | 0 KB | - |