题目描述
全班 名同学的成绩都是 到 的整数。请做一张成绩分布表:把出现过的成绩去重后从小到大,每个成绩输出一行,格式为「成绩 人数」,中间一个空格。
提示:开一个长度 的数组当桶数出现次数,再开一个 set<int> 收集出现过的成绩——遍历 set 就是从低分到高分。
输入格式
第一行一个整数 ()。
第二行 个整数 ()。
输出格式
若干行:每行「成绩 人数」,成绩升序。
样例
输入:
7
90 85 90 60 85 90 100
输出:
60 1
85 2
90 3
100 1
去重后的成绩从 60 到 100 从小到大,每个成绩右边是它出现的次数。
数据范围
,。人数是该成绩出现的真实次数,不是 1。