一个简单的程序题,怎么解决?
描述西其格尔大陆有 26 个鼎鼎大名的作家,他们的著作很多。他们的名字首字母正好是(A~Z)这 26 个字母。
现在给出 n 本书的编号及其作者,请你帮忙找一找,在这 n 本书里,著作最多的是哪三个作家(保证输入数据中有3个不同作家)。
输入
第一行输入一个整数 n 。表示接下来有 n 行数据(5 <= n <= 100,000)。
接下来的每一行,先输入一个整数 num 表示数的编号,再输入一个名字(其首字母一定是A~Z中的一个)。
输出
输出一共有3行,表示著作最多的前3个作家,每个占一行(如果著作一样多,字母序号在前的作家排名靠前)。
输入样例 1
6
72 Anna
872 Bela
81 Bela
213 Anna
847 Zwc
984 Luty
输出样例 1
Anna
Bela
Luty