题解 | #数据分类处理#
数据分类处理
http://www.nowcoder.com/practice/9a763ed59c7243bd8ab706b2da52b7fd
while True: try: R=list(map(str,input().split()))[1:] #获取输入,直接去掉第一个数字 I=sorted(set(list(map(int,input().split()))[1:])) #获取输入,直接去掉第一个数字 res=[] #结果存放 for i in I: count=0 counts=[] #I中元素,以及匹配次数 nums=[] #R中元素,以及对应索引 for j in range(len(R)): if str(i) in R[j]: count+=1 nums.extend([j,R[j]]) if count>0: counts.extend([i,count]) res.extend(counts) res.extend(nums) print(len(res),end=' ') for i in res: print(i,end=' ') except: break