WZOI-239神奇的异或,寻找独一无二的数
题目描述:
现给你一组数,要求你找出其中只出现过一次的那个数。题目保证只有一个数字出现过一次,并且除了只出现一次的那个数字外,其余的数字均出现了偶数次。
输入格式:
输入包含多组测试样例。每组样例第一行为一个正整数n(1<=n<=1000000,并且n为奇数),表示数字的个数。
接下来的一行为n个正整数,所有的数都小于2^31。
当n=0时,输入结束。
输出格式:
输出只出现过一次的那个数字,每组结果占一行。
样例输入:
5 1 1 3 2 2 3 1 2 1 0
样例输出:
3 2
提示:
可以使用异或运算,^
异或简介:
按二进制位一位位运算,相同为0,相异为1。
x ^ x = 0,如 8 ^ 8的值是0。
时间限制: 1000ms
空间限制: 32MB
代码如下:
#include<bits/stdc++.h>
using namespace std;
int main(){int n,a,s=0;while(cin>>n){s=0;if(n==0){break;}for(int i=0;i<n;i++){cin>>a;s=s^a;}cout<<s;}return 0;
}
WZOI-239神奇的异或,寻找独一无二的数相关推荐
- 寻找独一无二的数 【异或】
题目描述 现给你一组数,要求你找出其中只出现过一次的那个数.题目保证只有一个数字出现过一次,并且除了只出现一次的那个数字外,其余的数字均出现了偶数次. 输入 输入包含多组测试样例.每组样例第一行为一个 ...
- JzxxOJ Problem 4209: 寻找雷劈数 题解
4209: 寻找雷劈数 题解 这是OJ的一道题,主要考验了数字的拆分,比较简单的! 题目 Code #include<iostream> #include<cstdio> #i ...
- 算法分析---寻找丑数
什么是丑数: 一个数的因子只包含2,3,5的数称为丑数.数字1特别对待也看作是丑数,所以从1开始的10个丑数分别为1,2,3,4,5,6,8,9,10,12. 因子的概念: 整数m除以n,得到无余数的 ...
- 牛客网 2018校招真题 滴滴出行 寻找丑数
Description 牛客网 2018校招真题 寻找丑数 Solving Ideas 参考<剑指offer>丑数 Time complexity : O(n)O(n)O(n) Space ...
- C++ 寻找完数 | Java 完数
完全数(Perfect number),又称完美数或完备数,是一些特殊的自然数.它所有的真因子(即除了自身以外的约数)的和(即因子函数),恰好等于它本身.如果一个数恰好等于它的因子之和,则称该数为&q ...
- 【C语言】(错题整理) 寻找完数、字符串中各类字符数的统计、最大公约数和最小公倍数、回文数计算 (循环、函数相关内容)
目录 一.循环 1.寻找完数(计算因子例题) 2.字符串中各类字符数的统计 3.最大公约数和最小公倍数 求最大公约数: 最小公倍数:最小公倍数=两整数的乘积÷最大公约数 二.函数 1.回文数计算 本篇 ...
- 第5关:C循环-寻找完数-------C语言程序设计技术(循环结构程序设计2)
第5关:C循环-寻找完数-------C语言程序设计技术(循环结构程序设计2) #include<stdio.h>int main(void){ /*********Begin****** ...
- 寻找2022数智化小巨人系列报道:OA引领者蓝凌的进阶之路
<中智观察>第1662篇推送 作者:雨涵 编审:杨小天 头图来源:蓝凌官网 如今,互联网.大数据.云计算.人工智能.区块链等技术加速创新,日益融入经济社会发展中的各个领域,数智化正在成为催 ...
- Python实现寻找完美数问题
寻找完美数 何为完美数? 完全数(Perfect number),又称完美数或完备数,是一些特殊的自然数.它所有的真因子(即除了自身以外的约数)的和(即因子函数),恰好等于它本身.如果一个数恰好等于它 ...
最新文章
- 「MTA」的「錯誤訊息代碼」
- MeeGo 1.2发布
- python正则表达式匹配aabb_Python正则表达式拆分多个匹配项
- java 嵌套listview_ListView嵌套GridView使用详解
- read fread open fopen write fwrite
- 01-10 Linux-bash编程
- PowerShell监控——监控共享打印机 获取打印记录、打印人员、打印文件等详细信息
- Visual Studio 2008 Service Pack 1 - BETA发布
- 使用多个框架导致多个jar包包含同样的文件
- 输入输出隔离的半/全双工RS-485/RS-422接口隔离芯片电路
- vant ,vue 图片上传压缩
- html5怎么给标题居中,html5标题居中 Html5如何使div里面文字在水平垂直居中对齐...
- 中国移动数据分析的七点经验
- 离婚协议中的几个重点
- 微信视频号运营 1000 问
- 2022年欢迎来到Jsp编程第二课:JSP核心九大内置对象
- matlab将多项式通分,matlab多项式因式分解
- 朱砂在我心,倾你一世情
- 全面解析增资扩股不属于股权转让的原因
- 智慧社区解决方案核心要点有哪些 智慧社区解决方案
热门文章
- Windows azure Web 应用程序代理服务器—ADFS的extranet访问权限
- OpenVPN 支持Radius
- 6种快速编写代码的方式分享
- 【Typora安装包】旧版typora安装包,免费版
- 翻译:审美体验的8项法则(8 Laws of Artistic Experience)
- 单反相机采购推荐2013版(3)-1万到3W的配置
- Connection Statement ResultSet
- 解决: 微信小程序 调用云函数数据库一直失败的解决办法
- Android 实现ZXING扫描二维码功能
- SAR数据的多视Multi-look,包括range looks和azimuth looks,如何设置多视比