作为一个全球知名的程序员,你又接到一个来自WAT(World Tennis Assocciation——国际女子网球协会)的委托,编写一个WAT积分排名系统,内容如下:
现在给出一些女子网球选手的姓名和积分,请你对她们进行排名,然后按排名从高到低输出。如果积分相同则排名相同,积分高的选手排名在前,积分最高的选手排名第一。输出格式如下:第一列为名次,第二列为选手姓名,第三列为积分,排名相同的选手输出时按姓名的字典序从小到大输出。
第一行一个正整数N(N≤1000)表示有多少位选手。
下面N行每行内容如下:
姓名 积分
姓名是一个字符串,保证其中没有空格。姓名和积分之间用空格隔开。
输出数据共有N行,每行有3列数据:第一列为名次,第二列为选手姓名,第三列为积分,相邻两列之间严格用一个空格隔开,行未不能有多余空格。
10 AZARENKA,VICTORIA 9325 STOSUR,SAMANTHA 3790 WOZNIACKI,CAROLINE 3760 SHARAPOVA,MARIA 10240 RADWANSKA,AGNIESZKA 6845 LI,NA 5880 KERBER,ANGELIQUE 5395 ERRANI,SARA 5350 WILLIAMS,SERENA 11115 KVITOVA,PETRA 5350
1 WILLIAMS,SERENA 11115 2 SHARAPOVA,MARIA 10240 3 AZARENKA,VICTORIA 9325 4 RADWANSKA,AGNIESZKA 6845 5 LI,NA 5880 6 KERBER,ANGELIQUE 5395 7 ERRANI,SARA 5350 7 KVITOVA,PETRA 5350 9 STOSUR,SAMANTHA 3790 10 WOZNIACKI,CAROLINE 3760
D.字符串