Write a program to paint several zones of an board. Here, a zone is defined as a maximal set of adjoining cells, both horizontally and vertically.
Input consists of several cases. Every case begins with the
dimensions
and
,
followed by
lines with
characters
each. A character ‘#’ indicates a wall. A dot indicates an
empty cell. A lowercase or uppercase letter indicates what must be used
to fill that zone. Every zone has at most one letter. Suppose
,
,
and that the borders of the board only have walls.
For every case, print the result of painting the board, followed by an empty line.
Author: Unknown
Translator: Salvador Roura
Generation: 2026-01-25T11:02:48.037Z
© Jutge.org, 2006–2026.
https://jutge.org