每个测试文件均包含多组测试数据。第一行输入一个整数
代表数据组数,每组测试数据描述如下:
在一行上输入两个正整数
,表示矩阵的行数和列数。
除此之外,保证单个测试文件的
之和不超过
。
对于每一组测试数据,如果不存在满足条件的构造,直接输出
,否则,请参考下方的格式输出:
第一行输出
;
第二行输出一个正整数
,表示选择的颜色的数量;
随后
行,第
行输出
个正整数
,表示你所构造的矩阵第
行中各个格子的颜色编号。
如果存在多个解决方案,您可以输出任意一个,系统会自动判定是否正确。注意,自测运行功能可能因此返回错误结果,请自行检查答案正确性。