Graphic problem
En Joan i la seva mare es troben en una parcel·la de mida . La meitat esquerra de la parcel·la té una piscina, i la meitat dreta està coberta de gespa. La piscina, a més, té unes escaletes al costat als punts amb coordenades per a tot amb enter.
En Joan està banyant-se a la cantonada amb coordenades . La seva mare, que està a la gespa en un punt , el crida. En Joan vol arribar on està la seva mare el més ràpid possible, però sortint per una de les escaletes de la piscina. En Joan es mou a unitats per segon a la piscina, i a unitats per segon a la gespa. Suposeu que el temps de pujar cada escaleta és insignificant. Podríeu dibuixar el camí més ràpid?
L’entrada comença amb els enters , i , seguits pels reals i . Teniu la garantia que , , , i que i estan entre i .
Genereu una imatge de dimensions
on la piscina té color ‘Aqua’ i la gespa té color
‘LawnGreen’. Si en Joan surt de la piscina pel punt
,
dibuixeu dos segments de color ‘Black’: un des del píxel
al
,
i l’altre des del píxel
al
.
Es garanteix que hi haurà un únic camí òptim.
La distància entre dos punts del pla i és .
Podeu dibuixar una línia des del punt
fins al punt
amb color
fent
‘dib.line([(a, b), (c, d)], col)’
Vigileu! Dibuixar-la en sentit contrari pot donar una línia lleugerament
diferent.
Input
3 29 22 10 1
Output
(30×30)
Input
20 180 180 1.2 2.9
Output
(200×200)
Input
11 85 65 0.7 0.9
Output
(110×110)