HDOJ2095 异或运算

来源:互联网 发布:互联网数据开发是什么 编辑:程序博客网 时间:2024/04/30 11:41

0^n=n; //和任何数异或都为n

a^b=b^a=1(a!=b);//满足交换律  不同的数异或等于1

a^a=0;//相同的数异或等于0

#include"iostream"using namespace std;int main(){int n;while(scanf("%d",&n)==1&&n){int a;int result=0;for(int i=0;i<n;i++){scanf("%d",&a);result=result^a;}cout<<result<<endl;}return 0;}


0 0
原创粉丝点击