题解 | #数据分类处理#
数据分类处理
https://www.nowcoder.com/practice/9a763ed59c7243bd8ab706b2da52b7fd
import sys I = list(map(int,input().split())) R = list(map(int,input().split())) ICount = I[0] RCount = R[0] unique = [] I = I[1::] R = R[1::] R.sort() for x in R: unique.append(x) if x not in unique else None R = unique res = [] for x in R: count = 0 flag = 0 #表示I中没有元素包含R中的元素 for i in range(ICount): if str(x) in str(I[i]): flag = 1 res.append(i) res.append(I[i]) count += 1 res.insert(-count*2,count) if flag == 1 else None res.insert(-(count*2)-1,x) if flag == 1 else None res.insert(0,len(res)) s = str(res[0]) for x in res[1::]: s += ' ' + str(x) print(s)