微博上有个“点赞”功能,你可以为你喜欢的博文点个赞表示支持。每篇博文都有一些刻画其特性的标签,而你点赞的博文的类型,也间接刻画了你的特性。然而有这么一种人,他们会通过给自己看到的一切内容点赞来狂刷存在感,这种人就被称为“点赞狂魔”。他们点赞的标签非常分散,无法体现出明显的特性。本题就要求你写个程序,通过统计每个人点赞的不同标签的数量,找出前 3 名点赞狂魔。
输入格式:输入在第一行给出一个正整数 N(≤100),是待统计的用户数。随后 N 行,每行列出一位用户的点赞标签。格式为“Name K F1 … FK”,其中 Name 是不超过 8 个英文小写字母的非空用户名,1≤K≤1000,Fi(i=1,…,K)是特性标签的编号,我们将所有特性标签从 1 到 107 编号,即每个 Fi是 1 到 107 之间的某个数,数字间以空格分隔。
输出格式:统计每个人点赞的不同标签的数量,找出数量最大的前 3 名,在一行中顺序输出他们的用户名,其间以 1 个空格分隔,且行末不得有多余空格。如果有并列,则输出标签出现次数平均值最小的那个,题目保证这样的用户没有并列。若不足3 人,则用-补齐缺失,例如 mike jenny -就表示只有 2 人。
输入样例:5
bob 11 101 102 103 104 105 106 107 108 108 107 107
peter 8 1 2 3 4 3 2 5 1
chris 12 1 2 3 4 5 6 7 8 9 1 2 3
john 10 8 7 6 5 4 3 2 1 7 5
jack 9 6 7 8 9 10 11 12 13 14
输出样例:jack chris john
你好,我是有问必答小助手,非常抱歉,本次您提出的有问必答问题,目前超出我们的服务范围,暂时无法为您解答。
首次提问人员可免费体验一次有问必答服务。目前首次提问的问题服务范围为:编程语言、Java开发、python、数据库、前端开发 领域专业技术问题,为您提供问题的解决思路和指导。不提供源码代写、项目文档代写、论文代写、安装包资源发送或安装、软件使用指导等服务。
我们后续会持续优化,扩大我们的服务范围,为您带来更好地服务。