QOJ.ac

QOJ

Límite de tiempo: 1 s Límite de memoria: 2048 MB Puntuación total: 100

#5731. 棋盘

Estadísticas

一个 $R \times C$ 的方格网格需要被涂成棋盘样式。棋盘将由若干矩形填充,这些矩形由网格中的方格组成。垂直方向应有 $A$ 个矩形,水平方向应有 $B$ 个矩形。第 $i$ 行的所有矩形高度均为 $a_i$;第 $j$ 列的所有矩形宽度均为 $b_j$。左上角的矩形应为黑色,且两个共享边的相邻矩形颜色必须不同。

请输出该棋盘。

输入格式

第一行包含四个整数 $R, C, A$ 和 $B$,其中 $1 \le A \le R \le 50$ 且 $1 \le B \le C \le 50$。接下来的 $A$ 行,每行包含一个正整数 $a_i$;所有 $a_i$ 的和为 $R$。再接下来的 $B$ 行,每行包含一个正整数 $b_i$;所有 $b_i$ 的和为 $C$。

输出格式

输出要求的棋盘。它应包含 $R$ 行,每行是一个长度为 $C$ 的字符串,仅包含字符 ‘B’ 和 ‘W’。

样例

样例输入 1

6 5 3 2
1
2
3
3
2

样例输出 1

BBBWW
WWWBB
WWWBB
BBBWW
BBBWW
BBBWW

样例输入 2

4 4 2 2
1
3
3
1

样例输出 2

BBBW
WWWB
WWWB
WWWB

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.