Graphic problem
En una foneria hi ha una barra de ferro, que mesura l metres. Aquesta barra ha estat sotmesa a calor en diferents punts, i és necessari saber com evoluciona la seva temperatura quan s’hi deixa d’aplicar calor. Amb aquest motiu, tenim l+1 aparells A0 … Al, per a mesurar la temperatura en la barra. L’aparell Ai es troba a la posició x = i. Direm que Ti(t) serà la temperatura donada per l’aparell Ai a l’instant t, mesurat en minuts.
Després de fer unes proves, trobem quina és la fórmula que ens diu l’evolució de la temperatura:
Ti(t+1) = | ⎢ ⎢ ⎢ ⎣ |
| ⎥ ⎥ ⎥ ⎦ | , |
on considerem que T−1(t) = T0(t) i Tl+1(t) = Tl(t).
Podríeu dibuixar aquesta evolució?
Entrada
L’entrada comença amb una línia, on només hi haurà un únic enter, l, que tindrà un valor entre 1 i 100. A continuació, venen l + 1 línies, cadascuna amb un sol enter, el valor de T0(0), T1(0), …, Tl(0), respectivament, totes entre 0 i 1200.
Sortida
Dibuixeu una imatge de tamany (10(l + 1), 10(l + 1)) tal que si la dividim en cuadrats 10 × 10, el que està a la fila i i columna j (ambdues numerades a partir de 0) ha de tenir color Rainbow(1200 − Tj(i)), on
Rainbow(z) = | ⎧ ⎪ ⎪ ⎪ ⎨ ⎪ ⎪ ⎪ ⎩ |
|
Input
8 1200 1024 600 175 0 175 599 1024 1200
Output
(90×90)
Input
7 158 283 294 546 696 743 863 996
Output
(80×80)
Input
9 1200 1200 1200 1200 1200 0 0 0 0 0
Output
(100×100)