Suposeu un joc de tauler amb caselles quadrades, amb diversos territoris separats per obstacles. Es consideren territoris els conjunts de caselles adjacents, ja sigui horitzontalment o verticalment. Podeu trobar el territori més gran?
L’entrada consisteix en diversos casos. Cada cas comença amb el
nombre de files
,
el nombre de columnes
,
i una lletra minúscula
.
Segueixen les
línies, cadascuna amb
caràcters.
Els punts indiquen posicions liures, i les ‘X’ obstacles.
Suposeu
,
i que hi haurà almenys un punt.
Per a cada tauler, escriviu-lo amb el territori més gran marcat amb la lletra . Amb els taulers donats, hi haurà exactament un territori de mida màxima. Escriviu una línia amb 10 guions després de cada tauler.
Input
1 5 a ...X. 5 5 z X..X. .XX.. ..X.X XX.X. X..X. 2 3 i ... ...
Output
aaaX. ---------- X..Xz .XXzz ..XzX XX.X. X..X. ---------- iii iii ----------