#5697. 成绩排序与等级统计(五级模拟)

成绩排序与等级统计(五级模拟)

题目描述
某班级进行了一次考试,现有n个学生的成绩数据,每个学生包含姓名(不超过20个字符)和分数(0-100的整数)。要求:

  1. 按分数从高到低排序,分数相同时按姓名字典序从小到大排序。
  2. 统计各分数段人数:
    • A等:90-100分
    • B等:80-89分
    • C等:70-79分
    • D等:60-69分
    • E等:0-59分

输入格式
第一行包含一个整数n(1≤n≤100)。
接下来n行,每行包含一个字符串name和一个整数score,用空格分隔。

输出格式
第一行输出排序后的学生信息,每行格式为“name score”。
第二行输出各等级人数,格式为“A:X B:Y C:Z D:W E:V”,其中X/Y/Z/W/V为各等级人数。

样例输入

3  
Alice 85  
Bob 90  
Charlie 85  

样例输出

Bob 90  
Alice 85  
Charlie 85  
A:1 B:2 C:0 D:0 E:0