Submission #587991

#TimeUsernameProblemLanguageResultExecution timeMemory
587991Jean7XOR Sum (info1cup17_xorsum)C++14
0 / 100
239 ms568 KiB
#include <bits/stdc++.h>
#define fastio ios_base::sync_with_stdio(0),cin.tie(0),cout.tie(0)
#define int long long

using namespace std ;

map <int,int> mp ;

signed main ()
{
    fastio ;
    int n , x , ans = 0 ;
    cin >> n ;
    for ( int i = 1 ; i <= n ; i++ )
    {
        cin >> x ;
        mp[x]++ ;
    }
    for ( auto it = mp.begin() ; it != mp.end() ; it++ )
        for ( auto itr = it ; itr != mp.end() ; itr++ )
            if ( ( it->first + itr->first ) * ( it->second + itr->second ) % 2 == 0 )
                ans ^= ( it->first + itr->first ) ;
    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...