题解 | #数据分类处理#
数据分类处理
https://www.nowcoder.com/practice/9a763ed59c7243bd8ab706b2da52b7fd
a = list(map(str,input().strip().split(" ")))
b = list(map(int,input().strip().split(" ")))
numa,lista = a[0],a[1:]
numb,listb,listre,resault,relen = b[0],b[1:],[],[],0
print1 = []
for i in sorted(listb):
if i not in listre:
listre.append(i)
for i in listre:
tamp = []
for j in range(len(lista)):
if str(i) in lista[j]:
tamp.append([j,lista[j]])
resault.append(tamp)
for i in range(len(resault)):
if resault[i]:
print1.append(listre[i])
print1.append(len(resault[i]))
for j in resault[i]:
print1.append(j[0])
print1.append(j[1])
print(len(print1),end=" ")
for i in print1:
print(i,end=" ")

