编程题
### 问题描述 $\mathrm{n}$ 个运动员参加一个由 $\mathrm{m}$ 项运动组成的运动会,要求每个运动员参加每个项目。 每个运动员在每个项目都有一个成绩,成绩越大排名越靠前。每个项目,不同运功员的成绩不会相 同,因此排名不会相同。( 但是不同项目可能成绩会相同 ) 每个项目的前 $k$ 名分别获得 $k$ 到 1 分,第 $i$ 名获得 $\max (k+1-i, 0)$ 分。 每个运动员的总分就是他在每个项目上获得的分数之和。 请计算每个运动员的总分。 ### 输入格式 输入的第一行包含两个整数 $n, m, k$ ,用一个空格分隔。 接下来 $\mathrm{n}$ 行,每行包含 $m$ 个整数,第 $i$ 行第 $\mathrm{j}$ 个整数表示第 $\mathrm{i}$ 个运动员在第 $\mathrm{j}$ 项比赛的成绩。 ### 输出格式 输出一行包含 $n$ 个整数,依次表示每个运动员的总分,相邻的整数之间用一个空格分隔。 ### 样例输入 ```text 3 5 2 5 3 1 5 12 2 4 2 34 1 8 6 3 2 2 ``` ### 样例输出 ```text 4 4 7 ``` ### 样例说明 第 1 个运动员得分为: $1+0+0+1+2=4$ 第 2 个运动员得分为 : $0+1+1+2+0=4$ 第 3 个运动员得分为 : $2+2+2+0+1=7$ ### 评测用例规模与约定 对于 $50 \%$ 的评测用例 $, 2<=n, m, k<=20 , 0<=$ 成绩 $<=1000$ 。 对于所有评测用例, $2<=n, m, k<=100,0<=$ 成绩 $<=10000$ 。
查看答案
赣ICP备20007335号-2