UOJ Logo

NOI.AC

1S 512MB

#1119. 期末成绩(2)加强版

统计

老师给出某次测试的所有同学的信息,想请你编程计算一下本次考试的平均成绩及最高分数。特别说明:缺考的同学成绩为0分,不计入总分及平均分,参考的同学的分数不可能为0分(因为有送分题^_^),至少有一个同学参加考试。

输入格式:

第一行,一个整数n(0<n<1000),表示社团总人数,以下若干行,每行一个字符串、一个整数分别表示学生姓名及考试总分。

输出格式:

3行,第一行一个保留2位小数,表示参加考试的同学成绩的平均分。第二行,最高分数同学信息(姓名 分数),如果分数相同,按学号顺序小的排前面,学号即输入时的顺序。第三行,最低分数学生信息。

输入样例:

5 li 90 wang 0 ju 100 ch 80 dd 0

输出样例:

90.00 ju 100 ch 80

样例说明:

平均分=(90+100+80)/3=270/3=90.00 最高分: ju 100 最低分:ch 80