#P3667. 第1题-网格填数挑战
第1题-网格填数挑战
题目内容
给定整数 ,请你在 行 列的网格中填入整数,使得:
-
每个格子填入的整数在 到 之间;
-
每个整数恰好出现 次;
-
对于每个 ,编号为 的格子构成的连通块(基于四相邻)是连通的。
名词解释:四相邻:在这里,当 时,单元格 和 被认为是相邻的。
输入描述
第一行输入一个整数 ,表示测试用例数。
接下来 行,每行输入三个整数 ,满足、且 ,保证所有测试用例中 。
输出描述
对于每个测试用例,输出 行,每行 个整数,表示一种满足条件的网格填充方案。如果存在多个解决方案,你可以输出任意一个,系统会自动判定是否正确。注意,自测运行功能可能因此返回错误结果,请自行检查答案正确性。
样例1
输入
2
2 2 2
2 4 2
输出
1 1
2 2
1 1 1 1
2 2 2 2
说明
-
第一组输出中, 和 各出现 次,且编号相同的格子各自构成基于 邻接的连通块;
-
第二组输出中, 和 各出现 次,且编号相同的格子各自构成基于 邻接的连通块。