{"raw_statement":[{"iden":"background","content":"本试题为 2022 年厦门市小学生 C++ 语言**复赛**试题，数据为洛谷自造。\n\n**初赛**为笔试。"},{"iden":"statement","content":"班主任高老师是一位特别关注班级学习氛围建设的老师，每次考完试，高老师都想知道目前班级的每个座位上同学的名次情况，以便于重调座位，把不同水平的同学的座位分布均匀。已知高老师班级的座位分布是一个 $N\\times N$ 的方阵，即 $N$ 排 $N$ 列，每个学生的成绩为 $0\\sim 100$ 之间的正整数，现在高老师请会编程的你帮忙打印出名次方阵，即输出新的 $N\\times N$ 方阵，每个位置把成绩替换成对应的名次，特别注意同分都取相同名次，请参考以下输入输出样例。"},{"iden":"input","content":"第一行为一个数 $N$。\n\n第二行开始是 $N\\times N$ 的方阵成绩。"},{"iden":"output","content":"对应名次的方阵：$N$ 行，每行 $N$ 个数，数与数之间用 $1$ 个空格隔开。"},{"iden":"note","content":"### 样例解释\n\n$3$ 行 $3$ 列，共 $9$ 个学生，其中两个 $90$ 分，名次均为 $3$，所以没有名次 $4$，直接到名次 $5$。\n\n### 数据范围\n\n- 对于 $60\\%$ 的数据，$N\\leq 10$。\n- 对于 $100\\%$ 的数据，$N\\leq 100$。\n"}],"translated_statement":null,"sample_group":[["3\n5 50 65\n70 80 90\n90 95 100","9 8 7\n6 5 3\n3 2 1"]],"show_order":[],"formal_statement":null,"simple_statement":null,"has_page_source":false}