*孤独的数*

简介: *孤独的数*

题目描述

在一组数中, 仅有一个数字出现1次,其它数字都出现2次。只出现一次的数称为孤独的数字,你的任务是找出孤独的数字。

输入格式

输入数据有多组, 每组数据以一个整数n(n≤100)开始,后面有n个整数(所有整数≤100)。

输出格式

对每组测试数据, 输出n个整数中孤独的数字,每个输出占一行。

示例输入5 2 3 3 2 4        示例输出:4

在这里讲一种新颖的方法

^ 操作符对数据的二进制位进行运算的一个操作        

1. // ^按位异或 是这样运算的
2. //011    十进制的3
3. //011    十进制的3
4. //根据二进制位上的数相同得0,不同的1的计算方法,可得3^3=0
5. //推广一下就是a^a=0
6. //再来试一下0^3,000^011=011,可知0^3=3
7. //推广一下得0^a=a
8. //^按位异或满足交换律,所以2^3^3^2^4=2^2^3^3^4=0^4=4
9. //这样就可以找出数组中的“孤独的数”了

下面写一下完整的代码

1. #include<stdio.h>
2. int main()
3. {
4.  int n = 0;
5.  int arr[100] = { 0 };
6.  while (scanf("%d", &n) != EOF)//题目要求多组输入
7.  {
8.    int i = 0;
9.    for (i = 0; i < n; i++)
10.     {
11.       scanf("%d", &arr[i]);
12.     }
13.     int p = 0;//将孤独的数存在p里
14.     for (i = 0; i < n; i++)
15.     {
16.       p ^= arr[i];
17.     }
18.     printf("%d\n", p);
19.   }
20.   return 0;
21. }

ok,下期见!

相关文章
|
缓存 安全 网络协议
socket是并发安全的吗 2
socket是并发安全的吗
931 0
|
3月前
|
数据可视化 搜索推荐 大数据
2026版基于python大数据的旅游可视化及推荐系统
本研究聚焦基于Python大数据的旅游可视化与推荐系统,利用Python在数据处理、分析和可视化方面的优势,结合Django框架与MySQL数据库,构建高效、个性化的旅游推荐平台。通过爬取多源旅游数据,运用机器学习算法挖掘用户偏好,实现精准推荐;借助Matplotlib、Seaborn等工具进行数据可视化,直观展示景点分布、客流趋势等信息。系统不仅提升游客决策效率与体验,也助力旅游企业优化产品设计与营销策略,推动行业数字化转型与智能化发展。
|
4月前
|
移动开发 小程序 JavaScript
uniapp
uniapp
832 130
|
人工智能 运维 监控
智能运维在现代数据中心的应用与挑战
随着云计算和大数据技术的迅猛发展,现代数据中心的运维管理面临着前所未有的挑战。本文探讨了智能运维技术在数据中心中的应用,包括自动化监控、故障预测与诊断、资源优化等方面,并分析了当前面临的主要挑战,如数据安全、系统集成复杂性等。通过实际案例分析,展示了智能运维如何帮助数据中心提高效率、降低成本,并提出了未来发展趋势和建议。
|
人工智能 编解码
AI 绘画Stable Diffusion 研究(十三)SD数字人制作工具SadTlaker使用教程
AI 绘画Stable Diffusion 研究(十三)SD数字人制作工具SadTlaker使用教程
1035 0
|
SQL 运维 Oracle
入门级Oracle 11g日常运维命令总结
入门级Oracle 11g日常运维命令总结
964 1
|
监控 安全 网络安全
ICMP 协议详解及其消息格式
【8月更文挑战第20天】
2502 0
|
Unix
bat批处理命令之Start的详细用法\批处理打开指定的应用程序\批处理最大化\最小化打开程序
bat批处理命令之Start的详细用法\批处理打开指定的应用程序\批处理最大化\最小化打开程序
3798 0
|
NoSQL 关系型数据库 MySQL
车联网场景下海量车辆状态数据存储实践
随着通信技术、计算机技术的不断发展,移动通信正在从人与人(H2H)向人与物(H2M)以及物与物(M2M)的方向发展,“万物互联”的概念正在逐步覆盖到各行各业中,例如智能家居、智能农业、智能交通、智能物流等领域。目前,车联网技术已经先行一步,在行车安全、交通管理、生活服务等方面得到充分应用。 车联网技术包括了车辆终端、云端、无线通信等方面。车辆终端实时产生大量车辆状态数
2742 121
车联网场景下海量车辆状态数据存储实践