#B4152. [厦门小学生 C++ 2022] 方阵排序
[厦门小学生 C++ 2022] 方阵排序
题目背景
本试题为 2022 年厦门市小学生 C++ 语言复赛试题,数据为洛谷自造。
初赛为笔试。
题目描述
班主任高老师是一位特别关注班级学习氛围建设的老师,每次考完试,高老师都想知道目前班级的每个座位上同学的名次情况,以便于重调座位,把不同水平的同学的座位分布均匀。已知高老师班级的座位分布是一个 的方阵,即 排 列,每个学生的成绩为 之间的正整数,现在高老师请会编程的你帮忙打印出名次方阵,即输出新的 方阵,每个位置把成绩替换成对应的名次,特别注意同分都取相同名次,请参考以下输入输出样例。
输入格式
第一行为一个数 。
第二行开始是 的方阵成绩。
输出格式
对应名次的方阵: 行,每行 个数,数与数之间用 个空格隔开。
3
5 50 65
70 80 90
90 95 100
9 8 7
6 5 3
3 2 1
提示
样例解释
行 列,共 个学生,其中两个 分,名次均为 ,所以没有名次 ,直接到名次 。
数据范围
- 对于 的数据,。
- 对于 的数据,。