제출 #1139187

#제출 시각아이디문제언어결과실행 시간메모리
1139187AgageldiXOR Sum (info1cup17_xorsum)C++20
7 / 100
1697 ms8368 KiB
#include <bits/stdc++.h> using namespace std; #define ll long long #define N 6000005 #define pb push_back #define ff first #define ss second #define all(x) x.begin(),x.end() #define sz(s) (int)s.size() ll T, n, a[N], t, answer, galan; map <int,int> vis, vip; vector <int> s; int main () { cin >> n; for(int i = 1;i <= n; i++){ cin >> a[i]; vis[a[i]]++; } for(int i = 1; i <= n; i++) { if(!vis[a[i]]) continue; if(vis[a[i]] % 2 == 0) galan = (galan ^ (a[i] * 2)); else s.pb(a[i]); vis[a[i]] = 0; } for(int i = 0; i < sz(s); i++) { for(int j = i; j < sz(s); j++) { galan = (galan ^ (s[i] + s[j])); } } cout << galan << '\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...