1.题目原文
微博提供了一种便捷的交流平台。一条微博中,可以提及其它用户。例如你发出一条微博为:“期末考试顺利 @蒜头君 @花椰菜”,则你提及了蒜头君和花椰菜两位用户。
我们收集了 N(1<N<10000) 条微博,并已将其中的用户名提取出来,用小于等于100 的正整数表示。
通过分析这些数据,我们希望发现大家的话题焦点人物,即被提及最多的人(如果有多个,找到编号最小的),并找出那些提及它的人。
输入格式
输入共两部分:
第一部分是微博数量 N,1<N<10000。
第二部分是 N 条微博,每条微博占一行,表示为:
发送者序号 a,提及人数k(0≤k≤20),然后是 k 个被提及者序号 b1,b2...bk;其中b1,b2...bk 均为大于 0 小于等于 100 的整数。相邻两个整数之间用单个空格分隔。
输出格式
输出分两行:
第一行是被提及最多的人的序号;
第二行是提及它的人的序号,从小到大输出,相邻两个数之间用单个空格分隔。同一个序号只输出一次。
输出时每行末尾的多余空格,不影响答案正确性
样例输入
5 1 2 3 4 1 0 90 3 1 2 4 4 2 3 2 2 1 3
样例输出
3 1 2 4
2.题目分析及使用方法
2.1题目分析
这个题目我一开始是用数组加字符数组,利用多重for循环和增强for来做,后来提交的时候时间超了,第二次做是用单链表做的直接过了ÿ