#z109. 计数排序+等级划分

计数排序+等级划分

  • 题目描述:假设学生的成绩范围是 ([0, 100])。给定 (n) 个学生的成绩,首先使用计数排序对成绩进行排序。然后,统计不同成绩等级的学生人数,成绩等级划分如下:
    • (90 - 100) 分为 (A) 等级。
    • (80 - 89) 分为 (B) 等级。
    • (70 - 79) 分为 (C) 等级。
    • (60 - 69) 分为 (D) 等级。
    • (0 - 59) 分为 (E) 等级。
  • 输入描述
    • 第一行输入一个整数 (n),表示学生的数量。
    • 第二行输入 (n) 个整数,代表学生的成绩,成绩之间用空格分隔。
  • 输出描述
    • 第一行输出排序后的成绩,成绩之间用空格分隔。
    • 第二行输出 (5) 个整数,分别代表 (A)、(B)、(C)、(D)、(E) 等级的学生人数,整数之间用空格分隔。
  • 输入样例
5
85 92 78 65 50
  • 输出样例
50 65 78 85 92
1 1 1 1 1
  • 数据范围:(1 <= n <= 1000),学生成绩范围是 ([0, 100])。