QOJ.ac

QOJ

Limite de temps : 2.0 s Limite de mémoire : 1024 MB Points totaux : 100 Hackable ✓

#17881. 马赛克

Statistiques

Mosa 是一位抽象艺术家。她的所有画作都可以表示为一个由黑色和白色单位正方形组成的矩形网格。

Lina 是一位艺术收藏家。他最喜欢的爱好是数 Mosa 画作中的黑色正方形。一天,他拿了她的一幅有 $R$ 行 $C$ 列的画作,并记录了一个 $R \times C$ 的矩阵,使得矩阵中第 $r$ 行第 $c$ 列的数字等于以第 $r$ 行第 $c$ 列的正方形为中心的 $3 \times 3$ 正方形区域内的黑色单位正方形数量。

不幸的是,就在第二天,Lina 发现那幅艺术品不见了!他现在只有这个数字矩阵。你能帮 Lina 恢复 Mosa 的画作吗?

Lina 在记录数字时可能犯了错误,因此对于给定的矩阵,可能不存在这样的一幅画作。

输入格式

第一行包含两个由空格隔开的整数 $R$ 和 $C$。

接下来的 $R$ 行,每行包含 $C$ 个非负整数,同样由空格隔开。每个数字不超过 9。

输出格式

如果存在这样的一幅画作,在第一行输出 1,并在接下来的 $R$ 行中输出该画作。每行应该是一个长度为 $C$ 的字符串,由字符 B(代表黑色)和 W(代表白色)组成。如果有多幅画作满足条件,输出其中任意一幅即可。

如果不存在这样的画作,在第一行输出 0

数据范围

  • $1 \le R, C \le 1000$

样例

输入样例 1

5 5
4 6 6 6 4
6 8 8 8 6
6 8 8 8 6
6 8 8 8 6
4 6 6 6 4

输出样例 1

1
BBBBB
BBBBB
BBWBB
BBBBB
BBBBB

输入样例 2

4 4
0 1 0 1
1 0 1 0
0 1 0 1
1 0 1 0

输出样例 2

0

Discussions

About Discussions

The discussion section is only for posting: General Discussions (problem-solving strategies, alternative approaches), and Off-topic conversations.

This is NOT for reporting issues! If you want to report bugs or errors, please use the Issues section below.

Open Discussions 0
No discussions in this category.

Issues

About Issues

If you find any issues with the problem (statement, scoring, time/memory limits, test cases, etc.), you may submit an issue here. A problem moderator will review your issue.

Guidelines:

  1. This is not a place to publish discussions, editorials, or requests to debug your code. Issues are only visible to you and problem moderators.
  2. Do not submit duplicated issues.
  3. Issues must be filed in English or Chinese only.
Active Issues 0
No issues in this category.
Closed/Resolved Issues 0
No issues in this category.