首页 > 试题广场 >

序列找数

[编程题]序列找数
  • 热度指数:16119 时间限制:C/C++ 1秒,其他语言2秒 空间限制:C/C++ 32M,其他语言64M
  • 算法知识视频讲解
从非负整数序列 0, 1, 2, ..., n中给出包含其中n个数的子序列,请找出未出现在该子序列中的那个数。

输入描述:
输入为n+1个非负整数,用空格分开。
其中:首个数字为非负整数序列的最大值n,后面n个数字为子序列中包含的数字。


输出描述:
输出为1个数字,即未出现在子序列中的那个数。
示例1

输入

3 3 0 1

输出

2

python

a = list(map(int, input().split()))
for i in range(len(a) + 1):
    if i not in set(a):
        print(i)
        break
发表于 2019-03-16 05:34:07 回复(4)