s_list = list(input()) from collections import defaultdict count_dict = defaultdict(int) for item in s_list:     count_dict[item]+=1 group = [] res = [] group_dict = defaultdict(int) for item in s_list:     group.append(item)       for g_item in group:         group_dict[g_item]+=1     key_list = list(group_dict.keys())     index  = 0      while index <len(key_list):         if group_dict[key_list[index]] == count_dict[key_list[index]]:             index +=1         else:             break      group_dict = defaultdict(int)     print(index)     if index== len(key_list):         res.append(len(group))         group = []        print(' '.join([str(item) for item in res])) 写的蠢蠢的。。凑活看
点赞 评论

相关推荐

牛客网
牛客企业服务