我这个方法应该可行: n=int(input()) hashmap={} for _ in range(n):     lis=list(map(int,input().split(' ')))     hashmap[lis[0]]=lis[1:3] hashmap=dict(sorted(hashmap.items(),key=lambda x:(x[1][1]))) aa=[] ans=[] ma=True for k,v in hashmap.items():     if ma:         ans.append([k,v])         ma=False         continue     if abs(v[1]-ans[0][1][1])<=1:         ans.append([k,v])            else:         ans.sort(key=lambda x:(x[1][0]))         for i in ans:             aa.append(i[0])         ans.clear()         ans.append([k,v]) if ans:     ans.sort(key=lambda x:(x[1][0]))     for i in ans:         aa.append(i[0]) print(*aa)