View Code of Problem 3929

#include<algorithm>
#include<iostream>
#include<vector>

using namespace std;

int main()
{
	int t;
	cin>>t;
	while(t--)
    {
        int n;
        cin>>n;
        int a[10010]={0},sum=0;
        for(int i=0;i<n;i++)
        {
            int temp;
            cin>>temp;
            a[temp]++;
        }
        vector<int>v;
        for(int i=0;i<10010;i++)
        {
            if(a[i]!=0&&a[i]%2==1)
                v.push_back(i);
        }
        for(int i=0;i<v.size();i++)
        {
            sum^=v[i];
        }
        cout<<sum<<endl;
    }
}

Double click to view unformatted code.


Back to problem 3929