a ^ a == 0

所以无脑全部异或就行了, 偶数次的会组合成0

#include <iostream>
using namespace std;

int main() {
  ios::sync_with_stdio(false);
  cin.tie(nullptr);
  
  int n;
  cin >> n;
  long long sum;
  while (n--){
    int num;
    cin >> num;
    sum ^= num;
  }
  cout << sum << endl;
  return 0;
}
// 64 位输出请用 printf("%lld")