Logo Universal Online Judge

UOJ

时间限制:1 s 空间限制:512 MB
统计

魔法披风(1S,512M,SPJ)

超时空颓黎要制作一个魔法披风,披风的正面要刻一个正方形 $n\times n$ 魔法阵,魔法阵由 $n\times n$ 个 $1\times 1$ 的格子构成,你需要给每个格子施加 $m$ 种法术中的一种,记你给第 $(i,j)$ 个格子施加的魔法种类是 $a_{i,j}$。

魔法典是由两个魔法组成的有序对。这个魔法阵蕴含形如 $(a_{i,j},a_{i+1,j})(1\leq i

如果魔法阵蕴含了两个相同的魔法典,则会让魔法披风失去超时空传送的能力。所以你要给出一种给每个格子施加法术的方案,使得所有魔法典互不相同。

人话题意

有 $T$ 组询问,每组询问给出 $n,m$,你需要构造一个 $n\times n$ 的矩阵 $a_{i,j}$,保证 $a_{i,j}\in [1,m]\cap N$,且所有形如 $(a_{i,j},a_{i+1,j})(i

输入格式

第一行一个整数 $T$,表示询问组数。

接下来 $T$ 行,每行两个整数 $n,m$ 给出一组询问。

输出格式

对于每个询问,输出一个 $n$ 行 $n$ 列的矩阵。

输入样例

2
1 1
2 3

输出样例

1
1 2
3 1

(答案不唯一,请自行验证)。

样例解释

对于第二组询问给出的方案,其中数对有 $(1,2),(3,1),(1,3),(2,1)$,它们互不相同,所以这个矩阵是符合要求的。

1 2
2 3

则不符合要求,因为 $(a_{1,1},a_{1,2})=(a_{1,1},a_{2,1})$。

数据范围

测试点编号 $n\leq $ $m\geq$ 测试点编号 $n\leq $ $m\geq $
$1$ $12$ $7$ $50$ $\lfloor 1.5n\rfloor +5$
$2$ $15$ $8$ $400$ $10n+5$
$3$ $18$ $9$ $500$ $3n+5$
$4$ $20$ $10-11$ $2n+5$
$5$ $25$ $12-14$ $2n$
$6$ $30$ $15-18$ $\lfloor 1.5n\rfloor +5$
cwdylaxdh $19-20$

对于所有数据,$1\leq n\leq 1000;\ m\geq \lfloor 1.5n\rfloor +1;\ T\leq 10; \ \sum n^2\leq 2\times 10^6$

本题输出量较大,请选用较快的输出方式。