#h123. 不低于平均分

不低于平均分

h123. 不低于平均分

题目描述

给定 nn 名学生的学号、姓名和考试成绩,请找出成绩不低于全班平均分的学生。

输出这些学生时,必须保持他们在输入中的先后顺序。平均分可能不是整数,比较时应使用准确的平均分,不能先对平均分取整。

建议使用结构体保存每名学生的信息。

输入格式

第一行输入一个整数 nn,表示学生人数。

接下来 nn 行,每行输入一个整数 idid、一个字符串 namename 和一个整数 scorescore,分别表示一名学生的学号、姓名和成绩。

姓名只包含英文字母和数字,且不含空格。所有学生的学号互不相同。

输出格式

第一行输出一个整数 kk,表示成绩不低于全班平均分的学生人数。

接下来 kk 行,按照输入顺序输出这些学生的学号、姓名和成绩,相邻两项之间用一个空格分隔。

数据范围

  • 1n10001\le n\le 1000
  • 1id10000000001\le id\le 1000000000
  • 0score1000\le score\le 100
  • 姓名长度不超过 2020

样例

4
1001 alice 70
1002 bob 80
1003 carol 80
1004 david 90
3
1002 bob 80
1003 carol 80
1004 david 90