DIFFICULTE
LIMITE DE MEMOIRE
2000 ko
LIMITE DE TEMPS
250 ms
Énoncé
Thomas a fait un joli dessin en niveau de gris. Il souhaite le convertir en ascii-art. Pour cela, il définit une "palette" (chaîne de caractères), que l'on nommera P par la suite.
Ecrire une fonction qui affiche l'image en ascii-art à partir de l'image (matrice de d'entiers entre 0 et 255) et de la palette.
Exemple : si P = ".#" alors tous les entiers compris entre 0 et 127 seront affichés par un '.' et les entiers entre 128 et 255 par un '#'.
Si P = " .-+m%*#", les entiers de 0 à 31 seront remplacés par " ", de 32 à 63 par ".", etc.
La taille de la palette sera toujours un diviseur de 256.
Entrée
La premiere ligne de l'entree contient le nombre de colonnes C du dessin et son nombre de lignes L. Les L lignes suivantes contiennent chacunes C entiers correspondants au dessin (en niveau de gris, chaque valeur est comprise entre 0 et 256). La ligne suivante contient la taille P de la palette. Enfin la derniere ligne contient la palette sous forme de chaine de caracteres.
Sortie
Vous devez afficher le dessin convertit en ASCII-art.
Contraintes
La taille du dessin sera au maximum de 100*100
EXEMPLE(S) D'ENTREE/SORTIE





