问题1545--身高排队

1545: 身高排队

时间限制: 1 Sec  内存限制: 128 MB
提交: 10  解决: 1
[提交] [状态] [讨论版] [命题人:]

题目描述

实验小学为了强健学生的身体,每天课间都要组织学生在户外学做广播体操。这一天,五年级三班的所有同学在老师的指引下将队形排成了 M 行 N 列。现已知所有同学的身高,数值为整数,单位:厘米。要求在所有同学中:
(1)挑选出每列身高最高的同学作为此列的小队长为同学们带操;
(2)将所有同学按身高从高到低的顺序进行排队;
(3)求出所有同学们的平均身高(要求:四舍五入保留整数);(4)统计出不小于平均身高的学生人数。
请同学们用计算机编程的方法来解决以上问题。

输入

第一行有:用 1 个空格隔开的两个整数 M、N,分别代表学生的行数和列数(其中 1≤M≤10,1≤N≤10);后 M 行有:每一行对应的是 N 列数据,表示所有学生的身高尺寸,数值为整数,单位:厘米(其中:140 厘米≤身高≤170 厘米,不需判断此条件),数据之间空 1 格。

输出

前 M 行:每行一个数据为各列中身高最高的同学的高度
(要求:各列按从左到右的顺序);第 M+1 行:为所有同学按身高从高到低的顺序排队的高度
(要求数据之间有 1 个空格);
第 M+2 行:只有一个数据为所有同学的平均身高
(要求:四舍五入,保留整数);
第 M+3 行:只有一个数据,为不小于平均身高的学生人数。

样例输入

3 4
141 161 156 167
170 163 168 157
162 145 153 163

样例输出

170
163
168
167
170 168 167 163 163 162 161 157 156 153 145 141 159 

提示

2015年北京小学生

来源/分类

 

[提交] [状态]