赞
踩
- #含茶量
- from functools import cmp_to_key
- class A:
- def __init__(s,name,cn):
- s.name=name
- s.cn=cn
-
- def count1(l):#计数√
- zi='chatgpt'
- cn=0
- #去符号
- for i in l:
- a=i.lower()
- if zi in a:
- cn+=1
- return cn
-
- def cmp(x,y):
- if x.cn!=y.cn:#排序√
- return y.cn-x.cn
- else:
- if x.name<y.name:
- return -1
- else:
- return 1
-
- N=int(input())
- mp=[]
- s=set()
- for i in range(N):
- name=input()
- l=input().split()#去空格
- cn=count1(l)
-
- if name not in s:#名字和次数对应√
- s.add(name)
- mp.append(A(name,cn))
- else:
- for k in range(len(mp)):
- if name==mp[k].name:
- mp[k].cn+=cn
- #排序输出
-
- mp.sort(key=cmp_to_key(cmp))
- if len(s)>=3:
- for k in range(3):
- print(mp[k].name,end=" ")
- print(mp[k].cn)
- else:
- for k in mp:
- print(k.name,end=" ")
- print(k.cn)
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。