P6406: 编程成绩
传统题
1.000s
时间限制
128MB
内存限制
4 提交
1 解决
【题目描述】
每一次全区编程比赛结束后都需要进行成绩统计,如果是你来设计这个程序,你会如何实现。
要求统计出所有成绩出现的次数,并且按照从低到高的顺序输出统计结果。
【输入】
包含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。