AT_njpc2017_d NMパズル

题目描述

你在玩一个叫做 NM 拼图的游戏。 你要使用从 $1$ 到 $N*M$ 的 $N*M$ 张卡片以及 $N$ 行 $M$ 列的棋盘进行游戏。 注意,卡片上所写的数(整数)**不重复**。 游戏的目的是为了让比分变成 $K$ 而标记卡片。在盘面上的所有空格中正好各标记一张卡片时,(各行被标记数之和)+(各列被标记数之和)就是你的分数。 请输出一中得分正好为 $K$ 的卡片配置。 **另外,在存在多个满足条件的输出的情况下,可以输出任意一种。** 在本题中,被标记数的定义如下。 $C_{ij}$ 表示在盘面的 $i$ 行 $j$ 列的空格配置的卡片上写的整数。其中,左上角是第 $1$ 行 $1$ 列,右下角是第 $N$ 行 $M$ 列。 - 第 $i$ 行($1≤i≤N$)的被标记次数为 $1≤jC_{i'j}$ 满足 $(i,i')$ 的数量。

输入格式

三个整数,分别是:$N$、$M$、$K$。

输出格式

输出必须满足以下条件。 - $C_{ij}$ 表示第 $i$ 行第 $j$ 列的卡上的数。 - 数和数之间由单个空格分隔。 - $C_{ij}$ 互不相同,且为 $1$ 到 $N*M$ 之间的整数。 - $C_{ij}$ 在 $N$ 行 $M$ 列中的排列如下所示。 + $ C_{1,1} $ $ C_{1,2} $ $ … $ $ C_{1,M} $ + $ C_{2,1} $ $ C_{2,2} $ $ … $ $ C_{2,M} $ + $ … $ + $ C_{N,1} $ $ C_{N,2} $ $ … $ $ C_{N,M} $

说明/提示

### 数据规模 - 所有输入均为整数。 - $1≤N,M≤100$ - $0≤K≤NM(M-1)/2+MN(N-1)/2$ - 数据保证有一种方案可以被采用。 ### 样例说明 \#1 这种配置下,第一行的标记次数为 $2$,第二行的标记次数为 $1$,第一列的标记次数为 $1$,第二列的标记次数为 $0$,第三列的标记次数为 $1$。 **请注意,这是一个输出示例,该输入还有满足条件的其他输出。**