#1204. [合肥市 2019] 成绩统计(score)

[合肥市 2019] 成绩统计(score)

题目描述

合肥市某学校某年级共有 mm 个班,每个班级都有 nn 位学生。某次考试结束后,知道了每位学生的总分(整数),现在还要再统计一些数据:

1)每个班级的最高得分

2)每个班级的平均得分(四舍五入,保留一位小数)

3)所有学生总分低于一个分值 pp 的人数和高于一个分值 qq 的人数。

输入输出格式

输入

输入数据共 m+1m+1 行。 第一行是 44 个由空格分隔的正整数 mnpqm、n、p、q; 接下来 mm 行,每行共有 nn 个由空格分隔的正整数,表示每一位学生的总分。

输出

33 行。 第一行 mm 个由空格分隔的正整数,对应每个班级的最高分; 第二行 mm 个由空格分隔的数值,对应每个班级的平均分; 第三行 22 个由空格分隔的正整数,分别表示低于 pp 的人数和高于 qq 的人数。

输入输出样例

样例

输入1

3 4 150 290
260 300 140 190
290 280 260 270
190 280 300 190

输出1

300 290 300
222.5 275.0 240.0
1 2

数据范围/约定

1m,n1001≤m,n≤1000每个学生总分3000≤每个学生总分≤300

1s, 256MB.

备注

本题使用的是民间数据,合肥市官方比赛初始提供的数据由于 float 和 double 的精度不同,可能存在代码正确却会失分的情况,因此并未采用。