HDOJ 2095(找出唯一的出现一次的数)

简介: 0^0 =0 0^1=1 1^0=1 1^1=0 可以发现 任何数异或0还是他本身。 一个数异或另一个数偶数次还是他本身。 #include int main() { int i;int num,n,ans; while(scanf("%d",&n),n){...

0^0 =0

0^1=1

1^0=1

1^1=0

可以发现 任何数异或0还是他本身。

一个数异或另一个数偶数次还是他本身。

#include <stdio.h>
int main()
{
    int i;int num,n,ans;
    while(scanf("%d",&n),n){
        ans=0;
        for(i=0;i<n;++i){
            scanf("%d",&num);
            ans^=num;
        }
        printf("%d\n",ans);
    }
    return 0;
}

 

目录
相关文章
LeetCode contest 182 5369. 统计作战单位数
LeetCode contest 182 5369. 统计作战单位数
HDOJ 2010 水仙花数
HDOJ 2010 水仙花数
120 0
HDOJ 2072 单词数
HDOJ 2072 单词数
98 0
HDOJ 2008 数值统计
HDOJ 2008 数值统计
87 0
|
测试技术
HDOJ(HDU) 1860 统计字符
HDOJ(HDU) 1860 统计字符
104 0
HDOJ 2017 字符串统计
HDOJ 2017 字符串统计
104 0
|
Java
HDOJ 1018 Big Number(大数位数公式)
HDOJ 1018 Big Number(大数位数公式)
116 0
HDOJ 2020 绝对值排序
HDOJ 2020 绝对值排序
115 0
HDOJ 2027 统计元音
HDOJ 2027 统计元音
109 0