博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
CSUOJ 1217 奇数个的那个数 位运算
阅读量:5776 次
发布时间:2019-06-18

本文共 643 字,大约阅读时间需要 2 分钟。

Description

给定些数字,这些数中只有一个数出现了奇数次,找出这个数。

Input

每组数据第一行n表示数字个数,1 <= n <= 2 ^ 18 且 n % 2 == 1。

接下来n行每行一个32位有符号整数。

Output

出现奇数次那个数,每组数据对应一行。

Sample Input

51122371212233

Sample Output

32

Hint

用位运算

#include
int main(){ int T; while (~scanf("%d", &T)) { int x; int cnt = 0; while (T--) { scanf("%d", &x); cnt ^= x; } printf("%d\n", cnt); } return 0;}/********************************************************************** Problem: 1217 User: leo6033 Language: C++ Result: AC Time:416 ms Memory:1120 kb**********************************************************************/

转载于:https://www.cnblogs.com/csu-lmw/p/9124448.html

你可能感兴趣的文章
PHP - 获取音频长度
查看>>
关于网易Ubuntu源的使用
查看>>
linux android sdk update
查看>>
Redis笔记3:Jedis连接自动释放
查看>>
cell侧滑显示多个按钮(Swift)
查看>>
simpleDateFormat线程不安全
查看>>
php一个命名空间的坑
查看>>
Mysql出现大量TIME_WAIT状态端口占用的解决方法 windows/linux/centos
查看>>
微信企业号登录授权Java实现获取员工userid根据userid换openid
查看>>
static_cast, dynamic_cast, const_cast探讨
查看>>
sql筛选出每一人的时间最新的一条记录
查看>>
sql ,hql 使用 or 注意使用()
查看>>
今天发现一个 动态dns工具
查看>>
网上找的TCP连接示意图...
查看>>
Bootstrap3学习笔记:辅助样式
查看>>
Windows Phone 7 控件重写之TextBox 圆角输入框
查看>>
微信消息中的CreateTime转换成标准格式的时间
查看>>
Fastjson的SerializerFeature序列化属性
查看>>
前后端分离的思考 - 网站URL设计
查看>>
IOS学习
查看>>