Graphic problem
En una ciutat modelada com una graella hi ha pizzeries d’una mateixa cadena. Es fa entrega a domicili a tots els indrets a distància menor o igual a d’algun dels establiments, tenint en compte que els moviments només poden ser horitzontals o verticals. A la ciutat pot haver-hi indrets amb aigua que els repartidors no poden travessar. Podeu fer un mapa de les zones en què es fa entrega a domicili?
La primera línia de l’entrada conté els enters
,
i
:
les mides de la graella i la distància d’entrega a domicili. A
continuació venen
línies amb
caràcters cadascuna: una ‘P’ representa una pizzeria, una
‘A’ aigua, i la resta es representa amb punts. Podeu
suposar
,
,
i
.
Dibuixeu una graella amb
píxels. Cada casella de la graella s’ha de pintar amb un quadrat de
píxels, de color ‘Brown’ si és una pizzeria,
‘Aqua’ si és aigua, ‘Green’ si s’hi fa entrega
a domicili, i ‘Grey’ altrament.
Input
20 15 1000 .A.........A... ..A...P...A.... ...A.....A..... ....A...A...... .....A.A....... ......A........ .......A....... ........A...... .........A..... ........A.A.... .......A...A... ......A.....A.. .....A.......A. ....A.........A ...A........... ..A....P....... .A............. A.............. ............... ...............
Output
(150×200)
Input
7 7 3 ....... AAA.... ....... P...... ....... ....... .....P.
Output
(70×70)
Input
8 9 12 ......... AAAAAA.A. PA...A.A. AA.P.A.A. .A.P.A.A. .A.....A. .AAAAA.A. .........
Output
(90×80)