#P16110. 「o.OI R-1」Easy ver.

「o.OI R-1」Easy ver.

题目背景

保证本题不是 NP 完全问题。

题目描述

对于一张 n×mn\times m 的网格图,给出定义:行从 1n1\sim n 编号,列从 1m1\sim m 编号。

每个点可用它所在的行编号 ii 与所在的列编号 jj 表示为 (i,j)(i, j)

(i,j)(i,j) 与点 (i,j+1)(i,j+1) 间连有一条无向边,其中 1in,1j<m1\le i\le n, 1\le j<m

(i,j)(i, j) 与点 (i+1,j)(i+1,j) 间连有一条无向边,其中 1i<n,1jm1\le i< n, 1\le j \le m

定义两个点相邻当且仅当它们之间有连边。


给定 n,mn,m,有一张 n×mn\times m 的网格图。

你需要选出这张图的一个生成树,使得所有点的度数乘积最大。

输入格式

一行两个正整数 n,mn,m

输出格式

先输出一个 nnmm 列的 01\texttt{01} 矩阵。第 ii 行第 jj 列为 1\texttt{1} 代表点 (i,j)(i,j) 与点 (i,j+1)(i,j+1) 间有连边,反之则没有。特别的,第 mm 列必须输出 0\texttt{0}

再输出一个 nnmm 列的 01\texttt{01} 矩阵。第 ii 行第 jj 列为 1\texttt{1} 代表点 (i,j)(i,j) 与点 (i+1,j)(i+1,j) 间有连边,反之则没有。特别的,第 nn 行必须输出 0\texttt{0}

输出的每个数间应有空格,两个矩阵之间不应有空行。

任意的最优方案都可以得分。

1 8
1 1 1 1 1 1 1 0
0 0 0 0 0 0 0 0
2 2
1 0
0 0
1 1
0 0

提示

「样例解释 #1」

显然 1×81\times8 的网格图只有一种本质不同的生成树。

「样例解释 #2」

显然 2×22\times2 的网格图只有一种本质不同的生成树。

「数据范围」

本题采用捆绑测试与 Special Judge。

对于所有测试数据,保证 1n,m1001\le n,m\leq 100

子任务 nn mm 分值
00 3\leq 3 3030
11 =1=1 100\leq 100 1010
22 100\leq 100 6060