题解 | 序列找数
序列找数
https://www.nowcoder.com/practice/a7d1856a72404ea69fdfb5786d65539c
nums = list(map(int,input().split(" ")))#input
maxnum = nums[0]
l = dict()#创建哈希表
for t in range(maxnum+1):#初始化哈希表
l[t] = 0
for i,num in enumerate(nums):#将maxnum - num存入哈希表,遍历完成后哈希表中值为0的键便是最大值减去子序列中不存在的数
k = maxnum - num
l[k]+=1
for i,num in enumerate(l):
if l[i] == 0:
print(maxnum - i)#最大值减去该key即是答案
