luogu#P11313. [RMI 2021] 园艺 / Gardening

[RMI 2021] 园艺 / Gardening

题目背景

译自 9th Romanian Master of Informatics, RMI 2021 D1T1。1s,0.5G\texttt{1s,0.5G}

题目描述

Madoka 要在 NNMM 列的矩形格子内种花,每个格子内种一株花。一共有 KK 种品种的花,编号为 1K1\sim K

Madoka 认为,为了让花更好看,以下条件必须满足:

  • 每种花至少出现一株。
  • 每种花所在的格子形成一个四连通块。
  • 与格子 (i,j)(i,j) 四连通的格子中,恰好有两个格子种的花与 (i,j)(i,j) 种的花的品种相同。

请你帮她构造一组方案,或者指出这是不可能实现的。

输入格式

本题单个测试点内有多组测试数据。

第一行,一个正整数 TT,表示测试数据组数。

接下来 TT 组测试数据,每组测试数据包含一行三个正整数 N,M,KN,M,K

输出格式

对于每组测试数据:

  • 如果不可能构造,输出一行一个 NO\texttt{NO}
  • 否则,输出一行一个 YES\texttt{YES};接下来 NN 行,每行 MM 个正整数,描述一个方案。

任意一组合法方案都可以得分。

5
2 2 2
2 2 1
4 4 4
4 4 2
4 6 3
NO
YES
1 1
1 1
YES
1 1 2 2
1 1 2 2
3 3 4 4
3 3 4 4
YES
1 1 1 1
1 2 2 1
1 2 2 1
1 1 1 1
YES
1 1 1 1 1 1
1 2 2 3 3 1
1 2 2 3 3 1
1 1 1 1 1 1

提示

对于 100%100\% 的数据,保证:

  • 1N,M2×1051\le N,M\le 2\times 10^5
  • 1KNM1\le K\le N\cdot M
  • 1T1051\le T\le 10^5
  • SS有解的测试数据中的 NM\sum N\cdot M,则 S2×105S\le 2\times 10^5
子任务编号 NN\le 特殊性质 得分
1 1 4 4 A 55
2 2 66
3 3 6 6 1010
4 4 2×105 2\times 10^5 B 1818
5 5 C 3939
6 6 2222
  • 特殊性质 A:M4M\le 4
  • 特殊性质 B:N=MN=M
  • 特殊性质 C:KK[1,NM][1,N\cdot M] 中等概率独立随机选取。