似乎某行行尾有未知字符,直接转int会报异常,然后捕获这个异常再转int才能过。
ni = int(input())
data_l = []
for _ in range(ni):
inp=input()
try:
tmp = list(map(int, inp.split(' ')))
data_l.extend(tmp)
except Exception:
tmp = list(map(int, inp.split(' ')[:-1]))
data_l.extend(tmp)
data_l.sort()
idx = 0
m = None
n = None
while (idx + 1) < len(data_l):
if data_l[idx] == data_l[idx + 1]:
n = data_l[idx]
elif data_l[idx] + 1 != data_l[idx + 1]:
m = data_l[idx] + 1
idx += 1
print(m, n)