当前位置: 首页 > article >正文

缺失的数字(c++题解)

题目描述

给出一个0~n组成的数组[0, 1, 2, 3 ... n],从中随机去掉一个数字,给你新的数组,求解被去掉的数字。比如给你[0, 1, 3],返回2。

输入格式

第一行是n。 第二行有n个数字,每个数字用空格隔开,表示新数组中的每个元素的值。

输出格式

一个整数,表示新数组中缺失的数字

样例

样例输入:

复制3
0 3 1

样例输出:

复制2

_____________________________________________________________________________

写作不易,点个赞呗!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! 

_____________________________________________________________________________

#include<bits/stdc++.h>
using namespace std;
int a;
int b;
int ans;
int main(){
	cin>>a;
	for(int i=0;i<=a;i++)ans^=i;
	for(int i=1;i<=a;i++){
		cin>>b;
		ans^=b;//位运算
	}
	cout<<ans;
}


http://www.kler.cn/a/273098.html

相关文章:

  • MySQL utf8mb3 和 utf8mb4引发的问题
  • React第十三章(useTransition)
  • Navicat 17 功能简介 | 转储SQL文件
  • 使用Mac如何才能提高OCR与翻译的效率
  • Pycharm贪吃蛇小游戏后续2
  • 【Linux】——如何安装g++
  • 【python开发】并发编程(上)
  • 凝思操作系统离线安装mysql和node
  • python 调用redis创建查询key
  • YOLOv9改进策略:注意力机制 | 用于微小目标检测的上下文增强和特征细化网络ContextAggregation,助力小目标检测,暴力涨点
  • SWUST OJ 961: 进制转换问题
  • 网络管理基础
  • 系统学习Python——装饰器:“私有“和“公有“属性案例-[隐式运行的运算符重载方法无法在Python3.X下委托]
  • 基于YOLOv8/YOLOv7/YOLOv6/YOLOv5的夜间车辆检测系统(深度学习代码+UI界面+训练数据集)
  • 【Redis内存数据库】NoSQL的特点和应用场景
  • 智慧公厕对于智慧城市管理的意义
  • unity3d Animal Controller的Animal组件中General基础部分理解
  • JS原型和原型链的理解
  • 面试经典-基于开放地址手写hashmap
  • Elasticsearch使用Kibana进行基础操作
  • 基于springboot创建mybatis
  • 深度剖析:数字经济下人工智能水平的新测算模型数据集
  • 如何确保面试流程标准化操作,避免人为因素影响**
  • phpcms头像上传漏洞引发的故事
  • 字节跳动后端工程师实习生笔试题-c++
  • JavaWeb后端——分层解耦 IOC DI