您的位置:首页 > 其它

hdu 2095 异或“找不同”

2015-07-14 19:40 176 查看
经典问题:利用两个相同的数字异或为0的特点,可以用来寻找“落单的数”。

#include <cstdio>
using namespace std;

int main ()
{
int n;
while ( scanf("%d", &n), n )
{
int ans = 0, tmp;
for ( int i = 0; i < n; i++ )
{
scanf("%d", &tmp);
ans = ans ^ tmp;
}
printf("%d\n", ans);
}
return 0;
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: