题解 | #数据分类处理#
数据分类处理
https://www.nowcoder.com/practice/9a763ed59c7243bd8ab706b2da52b7fd
# I = 15 123 456 786 453 46 7 5 3 665 453456 745 456 786 453 123
# R = 5 6 3 6 3 0
I = input().split(' ')[1:]
R = input().split(' ')[1:]
t = list(map(int,set(R))) # 去重
t.sort()
ls = []
R = list(map(str,t)) # 因为此时I中的值还是字符串
for r in R:
tt = []
for k,v in enumerate(I):
if r in v:
#tt.extend([str(k),v])
tt += [str(k),v]
if tt:
ls += [r,str(len(tt)//2)] + tt
print(len(ls),*ls)
