python抽奖问题
巨博是一种社交软件,用户可以在jubo软件中发巨博。 —条巨博中可能提及一些其他用户,比如用户"罗祥说没办 法”发了一条巨博:“今天给粉丝抽奖送一部手机。@大米手机 @巨博抽奖平台 此时用户“大米手机”“巨博抽 奖平台”被“罗祥说没办法”提及。
现在有 N(1 < N <10000)条巨博,其中的用户名已经被提取出来,用小于等于 100 的正整数代替
找到巨博热搜人物,即被提及次数最多的用户 (如果有多个,找到编号最小的), 并找出那些提及它的用戶。
输入格式
第一行:巨博数量 N, 1<N < 10000.
接下来 N行:每行表示 一条巨博,内容为 作者序号a,提及用户的数量人(0≤k≤20),然后是k个被提及的用户的序号 b1,b2....bk;其中a和 b1,b2....bk均为小于等于100 的自然数。
输出格式
第一行:被提及最多的用户的序号;
第二行:提及它的作者的序号(从小到大输出)
例子
输入 输出
5 3
1 2 3 4 1 2 4
1 0
90 3 1 2 4
4 2 3 2
2 1 3
例中输入的5表示作者数接下来的每一行的第一个数字表示作者序号、第二个数字表示提及的用户数量后面的数字表示提及的用户序号
输出的3表示被提及最多的用户序号1 2 4表示提及”3“这个用户的作者序号(小到大)
麻烦各位python老师傅看看,求求了
参考代码:
count = int(input())
user_count = {}
for i in range(count):
data = input().split()
for j in data:
user_count.setdefault(j, []).append(int(data))
record, max_len = 0, 0
for i in user_count:
length = len(user_count)
if length > max_len:
record, max_len = i, length
print(record)
user_count.sort()
print(*user_count) Twilight6 发表于 2022-5-17 16:57
参考代码:
谢谢我想问问输出哪里*号的指向是什么意思因为还没学到过 chenwhccc 发表于 2022-5-17 18:30
谢谢我想问问输出哪里*号的指向是什么意思因为还没学到过
解包,将容器中的元素全部取出
Twilight6 发表于 2022-5-17 18:36
解包,将容器中的元素全部取出
了解 谢谢了
页:
[1]