344
Cerința
Se dau n numere naturale. Doar unul are frecvență impară. Să se identifice acel număr.
Date de intrare
Fișierul de intrare memory008.in conține pe prima linie numărul n, iar pe a doua linie n numere naturale separate prin spații.
Date de ieșire
Fișierul de ieșire memory008.out va conține pe prima linie numărul p, reprezentând numărul cu frecvență impară.
Restricții și precizări
1 ≤ n ≤ 1000000- numerele de pe a doua linie a fișierului de intrare vor fi mai mici sau egale decât
10000000000000000000
Exemplu
memory008.in
7 1 2 2 1 3 3 3
memory008.out
3
#include <bits/stdc++.h>
using namespace std;
ifstream fin("memory008.in");
ofstream fout("memory008.out");
int main()
{
int n;
unsigned long long x=0,a;
fin>>n;
for(int i=1;i<=n;i++)
{
fin>>a;
x=x^a;
}
fout<<x;
return 0;
}
Comentarii