python 16行代码搞定
while True:
try:
s1 = input().split()[1:]
s2 = list(set(map(int, input().split()[1:])))
s2.sort()
rst = []
for num in s2:
tmp = []
for i, sub in enumerate(s1):
if str(num) in sub:
tmp.extend([str(i), str(sub)])
if tmp:
rst.extend([str(num), str(len(tmp)//2)] + tmp)
print(str(len(rst)) + " " + " ".join(rst))
except:
break


京公网安备 11010502036488号