• Source
    1. #include <map>
    2. #include <set>
    3. #include <list>
    4. #include <cmath>
    5. #include <ctime>
    6. #include <deque>
    7. #include <queue>
    8. #include <stack>
    9. #include <bitset>
    10. #include <cstdio>
    11. #include <limits>
    12. #include <vector>
    13. #include <cstdlib>
    14. #include <numeric>
    15. #include <sstream>
    16. #include <iostream>
    17. #include <algorithm>
    18. using namespace std;
    19. int lonelyinteger(vector < int > a)
    20. {
    21. int x=a[0];
    22. for(int i=1;i<a.size();++i)
    23. x=x^a[i];
    24. return x;
    25.  
    26. }
    27. int main() {
    28. int res;
    29.  
    30. int _a_size;
    31. cin >> _a_size;
    32. cin.ignore (std::numeric_limits<std::streamsize>::max(), '\n');
    33. vector<int> _a;
    34. int _a_item;
    35. for(int _a_i=0; _a_i<_a_size; _a_i++) {
    36. cin >> _a_item;
    37. _a.push_back(_a_item);
    38. }
    39.  
    40. res = lonelyinteger(_a);
    41. cout << res;
    42.  
    43. return 0;
    44. }
    45.