CF432E Square Tiling

题目描述

给定一个 $n \times m$ 的矩形表格,初始时每个格子都没有被涂色。你的任务是把表格中的所有格子都涂上颜色。涂色后的图片需要符合以下瓷砖拼图的要求: - 每个格子必须被涂上一种颜色(颜色用大写拉丁字母表示); - 如果两个格子颜色相同且有公共边,则认为它们连通;表格中每一个连通块都必须构成一个正方形。 给定 $n$ 和 $m$,请你找出字典序最小的合法涂色方案。

输入格式

第一行包含两个整数 $n$ 和 $m$,满足 $1 \leq n, m \leq 100$。

输出格式

输出符合条件且字典序最小的涂色方案。 对于两个涂色方案(设为 X 和 Y),如果: - 将所有格子从左到右、从上到下依次考虑(先考虑第一行,从左到右,然后第二行,依此类推); - 比较这个顺序下第一个颜色不同的格子; - 如果 X 方案里的颜色字母在字母表中排在 Y 方案的颜色字母之前,则称 X 的字典序小于 Y。

说明/提示

由 ChatGPT 5 翻译