题解 | #数据分类处理#

数据分类处理

http://www.nowcoder.com/practice/9a763ed59c7243bd8ab706b2da52b7fd

Iin = input().split(' ') Rin = input().split(' ') numR = int(Rin[0]) # 取R的个数 numI = int(Iin[0]) # 取I的个数 R = [] I = [] res = []#记录需要输出的内容,顺序依次是R,index,I for i in range(1, numR + 1): # 创建列表R,且保证R的值不重复 r = int(Rin[i]) if r not in R: R.append(r) R.sort() for i in range(1, numI + 1): # 创建列表I I.append(Iin[i]) n = 0#记录I有多少个串包含R dic = {}

for i in R:#计算I中有多少个串包含R for j in I: if str(i) in j: n = n + 1 dic[i] = n n = 0

for i in R: if dic[i] != 0: res.append(i)#R res.append(dic[i])#个数 for j in range(len(I)): if str(i) in I[j]: res.append(j)#下标 res.append(I[j])#I print(len(res), end = ' ') for i in res: print(i, end=' ')

全部评论

相关推荐

评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务