Graphic problem
En Max ha fet un programa per dibuixar. En obrir l’aplicació, apareix una graella amb píxels en blanc. A continuació, es poden clicar els píxels d’un en un.
Com que aquest procediment és poc eficient, s’ha afegit una funcionalitat: si s’acaba de pintar el píxel , aleshores també es pot pintar el píxel , , o , i així successivament, passant si cal sobre caselles ja pintades, però mai sortint fora de la graella.
Donat el dibuix que voldria pintar en Max, trobeu quin és el màxim nombre de píxels que podrà pintar si només pot clicar píxels inicials.
Les dues primeres línies contenen el color de fons i el color del
dibuix. Les tres línies següents contenen
,
i
.
A continuació venen
línies, cadascuna amb
caràcters: punts per píxels en blanc, i ‘X’s per píxels que
es voldrien pintar. Podeu suposar
i
.
Dibuixeu la imatge que tingui el màxim nombre de píxels pintats, clicant com a molt píxels inicials, i no pintant cap dels píxels en blanc. Amb els jocs de proves donats, la solució serà única.
Input
Cyan Magenta 10 12 4 .X........XX ..XXX..XXX.X ...X....X... .....XX..... ..X..XX.XX.. ............ ..XX....XX.. ...XX..XX.X. ..X.XXXX..X. ..XX......X.
Output
(12×10)
Input
Beige Red 1 9 1 .XX.XXX.X
Output
(9×1)
Input
LightBlue DarkBlue 10 10 100 X........X .XXX..XXX. .......... XXXXXXXXXX X........X X.XXX..X.X X.X.X.X..X X.XXX..X.X X........X XXXXXXXXXX
Output
(10×10)