题解 | #数据分类处理#

数据分类处理

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)    




全部评论

相关推荐

08-29 17:17
已编辑
门头沟学院
嗨害嗨我来了:张总:你们这些年轻人,这不是把我的爱好暴露了吗?
工作时那些社死瞬间
点赞 评论 收藏
分享
算法丰川祥:实际就两个人给他投,它这么说好显得自己比较抢手
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

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