Diamants

Recordeu que el valor absolut d’un enter xx, denotat |x|\vert x \vert, és el resultat d’esborrar el signe d’xx, si en té. Per exemple, |3|=|3|=3\vert -3 \vert = \vert 3 \vert = 3.

També, recordeu que la distància Manhattan entre dos punts en el pla (x1,y1)(x_1, y_1) i (x2,y2)(x_2, y_2) es defineix com |x1x2|+|y1y2|\vert x_1 - x_2 \vert + \vert y_1 - y_2 \vert.

Donats els centres de tres diamants de colors respectius vermell, verd i blau, dibuixeu la part visible dels tres diamants en una imatge 1000×10001000 \times 1000. Per exemple, si un punt (x,y)(x, y) es troba a distància Manhattan dd del centre del diamant vermell, i d<255d < 255, llavors el punts s’ha de pintar de color (255d,0,0)(255 - d, 0, 0). Cal fer similarment amb els diamants verd i blau.

Entrada

L’entrada conté sis línies amb xRx_R, yRy_R, xGx_G, yGy_G, xBx_B i yBy_B, els quals defineixen els centres del diamants vermell, verd i blau, respectivament. Els sis enters es troben entre 0 i 999.

Sortida

Dibuixeu una imatge segons s’ha explicat. Amb les entrades donades, cap punt pertanyerà a més d’un diamant. Recordeu que els píxels de la imatge estan numerats de manera que, per exemple, el píxel de la cantonada superior dreta és el (999,0)(999, 0).

Observació

Recordeu que podeu consultar la xuleta per a problemes gràfics a
https://lliçons.jutge.org/python/grafics/.

Informació del problema

Autoria: Salvador Roura

Generació: 2026-02-23T16:38:22.668Z

© Jutge.org, 2006–2026.
https://jutge.org