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")

京公网安备 11010502036488号