#P1494. 宇宙总统2
宇宙总统2
题目描述
地球历公元6036年,全宇宙将竞选最贤能的人担任总统,共有n位候选人参与竞选。投票结束后,得票最多的人将当选总统;若有多位候选人得票数相同,则名字字典码最大的人当选。
请编程统计投票结果,并按要求输出每位候选人的得票情况。
输入格式
- 第1行是一个整数n,代表投票的总数(n≤1000)。
- 第2行至第n+1行,每行是一个得到选票的人的名字(名字为小写拼音,无空格)。
输出格式
输出若干行,按照每个人的得票数由高到低的顺序输出每个人的名字和得票数,中间用空格隔开。若多个人得票数一致,则名字字典码大的人排在前面。
样例输入
10
liming
wangfang
zhangguoqiang
zhangguoqiang
wangfang
zhangguoqiang
zhaofei
zhaofei
wangfang
zhaofei
样例输出
zhaofei 3
zhangguoqiang 3
wangfang 3
liming 1
样例说明
样例输入中共有10张选票,统计得票情况如下:
- zhaofei 获得3票
- zhangguoqiang 获得3票
- wangfang 获得3票
- liming 获得1票
根据输出规则,得票数高的人排在前面。由于zhaofei、zhangguoqiang、wangfang得票数相同(均为3票),需按名字字典码从大到小排序,其字典码顺序为zhaofei > zhangguoqiang > wangfang;liming得票最少(1票),排在最后。因此输出顺序如样例所示。