#P2309. 分数统计任务2

    ID: 4680 传统题 1000ms 128MiB 尝试: 42 已通过: 12 难度: 1 上传者: 标签>一维数组下标计数入门数组排序分支结构顺序结构

分数统计任务2

题目描述

输入一些学生的分数,需要找出哪个分数出现的次数最多;如果有多个分数出现次数相同且均为最多,就按照从小到大的顺序输出这些分数。

其中,分数需满足以下条件:均为不超过 100100 的非负实数,且最多保留两位小数。

输入格式

第一行输入一个正整数 nn

第二行输入 nn 个非负实数,每个数均不超过 100100 且最多保留两位小数,数之间用空格分隔。

输出格式

输出多行,每行包含一个出现次数最多的分数和它的出现次数。分数必须保留两位小数,分数和次数之间用空格隔开。

若有多个分数出现次数相同且均为最多,则按分数从小到大的顺序依次输出,每个分数单独占一行。

样例

10
89 98.5 98.85 89 99 98.5 87.56 98.5 86.5 98.5
98.50 4

样例解释98.598.5 出现了 44 次,是出现次数最多的分数,保留两位小数输出为 98.5098.50

数据范围

  • 1n100001 \le n \le 10000
  • 0ai1000 \le a_i \le 100
  • 每个数最多保留两位小数