100 #43. 标准分计算

标准分计算

问题描述

zhangjinxuan 所在的学校举行了一场大考,一共有 NN 名选手参加。

这一场大考又分为 MM 次考试,第 ii 个人在第 jj 场考试得了 ai,ja_{i,j} 分。

因为每一场考试的难易度不同,直接把分数加起来分排名是不公平的,所以,我们需要引入标准分,具体而言,人 ii 在第 jj 场考试取得的标准分是他的实际分数与这场考试的最高分的比。

这样,我们就得到了每个人在每一场考试的标准分,只要对一个人所有考试的标准分取平均值,我们就可以很好的衡量每一位选手在这场大考中的发挥。

不过,zhangjinxuan 太忙了,没有时间去统计这些东西,所以,zhangjinxuan 把这个榜单给了你,让你计算出每个人的标准分。

形式化题意

给定一个 N×MN\times M 的二维序列 aa,对于每一个 i(1iN)i(1\le i\le N),请求出 $\displaystyle\frac{\sum_{j=1}^{M}\frac{a_{i,j}}{\max_{i=1}^{N}a_{i,j}}}{M}$

输入格式

第一行两个整数 N,MN,M

接下来 NN 行,每行有 MM 个以空格隔开的整数表示成绩单 aa

输出格式

输出 NN 行,每一行一个在 010\sim1 的浮点数表示答案,请输出两位小数。

输入示例

5 3
100 80 90
100 60 60
80 70 50
90 90 100
100 90 100

输出示例

0.93
0.76
0.69
0.97
1.00

对于最后一个人,因为这几场考试他都是最高分,所以他的平均标准分就是 11

提示

对于 50%50\% 的数据,1N,M1001\le N,M \le 100

对于 100%100\% 的数据,1N,M1000,1ai,j1001\le N,M \le 1000, 1 \le a_{i,j} \le 100

非常锻炼基本功哦\sim一定要小心编写代码\sim