https://acm.ecnu.edu.cn/problem/1886/
题意:给定 N 个自然数,其中有一个数出现奇数次,其他的都出现偶数次,试找出这个出现奇数次的数
核心:① 一个数和自身进行奇数次异或操作,结果为其本身,偶数次结果为零;② 异或操作满足交换律
1 #include<bits/stdc++.h> 2 using namespace std; 3 typedef long long int ll; 4 int n,ans,tmp; 5 6 int main() 7 { 8 while(cin>>n){ 9 ans=0; 10 while(n--){ 11 cin>>tmp; 12 ans^=tmp; 13 } 14 cout<<ans<<endl; 15 } 16 return 0; 17 }