2491. 落单的生肖

1000ms 256MB 简单 位运算
题目描述
齐夏和队友们被困在了“生肖博弈”的死循环中。房间里出现了 $M$ 个生肖幻象,每个幻象都有一个特定的编号。 齐夏敏锐地察觉到,这些幻象中绝大多数都是成对出现的(即有两个幻象拥有完全相同的编号),只有**唯一一个**幻象是真实的,它的编号在序列中只出现了一次。 请你利用位运算的特性,在 $O(M)$ 的时间复杂度内,帮齐夏找出那个真实生肖的编号。
输入格式
- 第一行包含一个正整数 $M$ ($1 \le M \le 10^5$),保证 $M$ 为奇数。 - 第二行包含 $M$ 个正整数,表示每个生肖幻象的编号。
输出格式
- 一个整数,表示那个只出现了一次的生肖编号。
样例 1
输入 (Input)

                    
输出 (Output)

                    
- $1 \le M \le 10^5$ - 编号大小 $\le 10^9$
自测终端 stdin → stdout
› 输入 stdin
CtrlShiftEnter
‹ 输出 stdout

                
错误 stderr

                
CtrlEnter提交
自动保存已开启
操作成功
wzs_oj@kernel:~ — wzs-sh
guest@wzsoj:~$
刷新页面 F5
复制 Ctrl+C
粘贴 Ctrl+V
搜索题目
训练中心
站点公告
今日神谕
CSP 倒计时
排行榜
我的提交
Esc 关闭 Enter 跳转 支持模糊匹配数字