n=int(input())
name_ele=input().split(' ')
m=int(input())
vote=input().split(' ')
dic={}
invalid=0
#循环1:创建初始字典
for j in range(n):
dic[name_ele[j]]=0
#循环2:统计每个候选人票数
for i in range(m):
if vote[i] in name_ele:
dic[vote[i]]+=1
else:
invalid+=1
#循环3:输出每个候选人票数
for k in range(n):
num=dic[name_ele[k]]
ans=name_ele[k]+' '+':'+' '+str(num)
print(ans)
print('Invalid'+' '+':'+' '+str(invalid))
本题只需注意输出答案时,将各项都转换成字符串格式

京公网安备 11010502036488号