有一个序列,有一个数只出现一次而其他数都出现两次,要求找出这个数。
异或运算的自反性。。
#include<cstdio> int n,x,p; int main(){ scanf("%d",&n); while(n--){ scanf("%d",&x); p^=x; } printf("%d",p); }
时间: 2024-11-09 01:02:17
有一个序列,有一个数只出现一次而其他数都出现两次,要求找出这个数。
异或运算的自反性。。
#include<cstdio> int n,x,p; int main(){ scanf("%d",&n); while(n--){ scanf("%d",&x); p^=x; } printf("%d",p); }