题解 | #数据分类处理#

数据分类处理

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

import sys

in_i = [int(x) for x in input().split()[1:]]
in_r = map(int, input().split()[1:])
r = list(set(in_r))
r.sort()
out_dict = {}
toil = 0
for i in r:
    tem = []
    for x, y in enumerate(in_i):
        if str(i) in str(y):
            tem.append(x)
            tem.append(y)
    if tem:
        out_dict[i] = tem
        toil += 2 + len(tem)
out_list = []
out_list.append(toil)
for key, value in  out_dict.items():
    out_list.append(key)
    i_len = int(len(value) / 2)
    out_list.append(i_len)
    out_list.extend(value)
print(" ".join(map(str, out_list)))

全部评论

相关推荐

09-04 21:05
已编辑
西南科技大学 Java
点赞 评论 收藏
分享
09-11 10:38
已编辑
门头沟学院 自然语言处理
点赞 评论 收藏
分享
点赞 收藏 评论
分享
牛客网
牛客企业服务