我是靠谱客的博主 无限保温杯,最近开发中收集的这篇文章主要介绍寻找丢失的数解题:,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

题目描述

有一串 1 至 n 的整数,其中一个数丢失了,请你将它找出来。

输入格式

第一行一个整数 n ;

第二行输入 n−1 个整数 xi​,保证数据在1~n范围内,且无重复。

输出格式

输出丢失的数。

样例数据

输入样例 #1输出样例 #1
7
3 5 6 1 4 7
2

样例分析

如上所述。

数据范围

对于100%的数据:1≤xi​≤n≤1000 ,保证 xi​ 没有重复

解题:

#include<bits/stdc++.h>
using namespace std;

int main(){

	int n,x;
	bool a[1001]={};
	cin>>n;

	for(int i=1;i<n;i++){
		cin>>x;
		if(0<x&&x<=n){
			a[x]=true;
		}
	}
	
	for(int i=1;i<=n;i++){
		if(!a[i]){
			cout<<i;
			break;
		}
	}

	return 0;
}

最后

以上就是无限保温杯为你收集整理的寻找丢失的数解题:的全部内容,希望文章能够帮你解决寻找丢失的数解题:所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(72)

评论列表共有 0 条评论

立即
投稿
返回
顶部