logo AlgoBeat OnlineJudge
登录 注册

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

内存限制:512 MiB 时间限制:1000 ms 标准输入输出
题目类型:VJudge(洛谷) 评测方式:VJudge
上传者: 匿名

题目描述

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


对于一张 的网格图,给出定义:行从 编号,列从 编号。

每个点可用它所在的行编号 与所在的列编号 表示为

与点 间连有一条无向边,其中

与点 间连有一条无向边,其中

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


给定 ,有一张 的网格图。

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

输入格式

一行两个正整数

输出格式

先输出一个 列的 矩阵。第 行第 列为 代表点 与点 间有连边,反之则没有。特别的,第 列必须输出

再输出一个 列的 矩阵。第 行第 列为 代表点 与点 间有连边,反之则没有。特别的,第 行必须输出

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

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

样例

样例输入 1

1 8

样例输出 1

1 1 1 1 1 1 1 0
0 0 0 0 0 0 0 0

样例输入 2

2 2

样例输出 2

1 0
0 0
1 1
0 0

数据范围与提示

「样例解释 #1」

显然 的网格图只有一种本质不同的生成树。

「样例解释 #2」

显然 的网格图只有一种本质不同的生成树。

「数据范围」

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

对于所有测试数据,保证

子任务 分值