Art decimal P43122


Statement
 

Graphic problem

pdf   zip

En Max necessita entregar una obra per la classe d’Art, però no hi té gaire traça i no sap què fer. Per sort, sí que té traça amb els ordinadors i les matemàtiques, així que ha decidit que generarà l’obra d’art digitalment.

L’obra serà una imatge d’mm píxels d’amplada i nn píxels d’alçada. El color de cada píxel ve determinat així: Primer en Max escollirà dos enters aa i bb que compleixin 0a<b0 \le a < b, i una llista de 10 colors, cada un corresponent a un dels dígits del 0 al 9. A continuació, pintarà els píxels d’esquerra a dreta i de dalt a baix (en l’ordre habitual de lectura).

Considereu els dígits decimals de la fracció a/ba/b. El 1r píxel (el de la cantonada superior esquerra) tindrà el color del 1r dígit, el 2n píxel (el que es troba a la dreta del 1r, a no ser que m=1m=1) tindrà el color del 2n dígit, i així successivament, fins a l’últim píxel (a la cantonada inferior dreta) que tindrà el color del (mn)(m \cdot n)-èsim dígit.

Podeu ajudar en Max a no suspendre la classe d’Art?

Entrada

Les dues primeres línies de l’entrada contenen els dos enters mm i nn, amb mn1m \cdot n \ge 1. Les 10 línies següents contenen els 10 colors que es faran servir en la imatge, corresponents als dígits del 0 al 9, respectivament. Les dues últimes línies contenen els dos enters aa i bb.

Sortida

Dibuixeu una imatge amb mm píxels d’amplada i nn píxels d’alçada, on el color del ii-èsim píxel (per files de dalt a baix, i cada fila d’esquerra a dreta) representa el ii-èsim dígit de l’expansió decimal de la fracció a/ba/b.

Observació

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

Public test cases
  • Input

    5
    3
    Grey
    Brown
    Lime
    Pink
    Black
    Yellow
    White
    Blue
    Green
    Red
    3
    8
    

    Output

    sample-1.png

     (5×3)

  • Input

    40
    20
    Red
    Green
    Blue
    Yellow
    White
    Black
    Lime
    Pink
    Violet
    Brown
    1
    13
    

    Output

    sample-2.png

     (40×20)

  • Information
    Author
    Xavier Povill
    Language
    Catalan
    Official solutions
    Python
    User solutions
    Python