问题6406--编程成绩

6406: 编程成绩

[命题人 : ]
时间限制 : 1.000 sec  内存限制 : 128 MiB

题目描述

每一次全区编程比赛结束后都需要进行成绩统计,如果是你来设计这个程序,你会如何实现。

要求统计出所有成绩出现的次数,并且按照从低到高的顺序输出统计结果。

输入

包含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。

来源/分类