我有一个 8x8 方板,上面可以有不同颜色的 SQUARE 瓷砖的任意组合。这些正方形瓷砖可以有不同的尺寸,我们可以有从 1 到 8 的正方形,由于棋盘的大小,8 是最大值。
我需要找到一种算法,允许我用与区域本身一样大的方形瓷砖替换相同颜色的方形区域。
请参阅以下示例:
在这些示例中,我们将标有“x”的图块的颜色更改为黄色,以获得更大的方形黄色区域。我正在寻找一种算法,该算法将用与该区域本身大小相同的相应图块替换大黄色正方形区域(步骤 C)。也许算法可以从我们改变颜色的瓦片(标有“x”的瓦片)开始检查相邻的瓦片。