题目描述
每一次全区编程比赛结束后都需要进行成绩统计,如果是你来设计这个程序,你会如何实现。
要求统计出所有成绩出现的次数,并且按照从低到高的顺序输出统计结果。
输入
包含n+1行:
第1行的整数是n,表示成绩的个数,第2∼n+1行每行一个整数代表成绩。
输出
包含m行(m为n个成绩中不相同数的个数),按照成绩从低到高的顺序输出。每行输出两个整数,分别是成绩和该成绩出现的次数,其间用一个空格隔开。
样例输入 复制
8
2
4
2
4
5
100
2
100
样例输出 复制
2 3
4 2
5 1
100 2
提示
【数据范围】
1 ≤ n ≤ 200000,每个成绩不超过1500000000。