Olympiades · Académie Corse · 2016 · Toutes séries
Aux échecs, un cavalier se déplace de la façon suivante :

| 1 | 2 | 3 |
| 4 | 5 | 6 |
| 7 | 8 | 9 |
Au départ le cavalier se trouve sur la case 1. On place dans une urne neuf boules numérotées de 1 à 9 indiscernables au toucher. On tire ainsi au sort le numéro de la case sur laquelle le cavalier doit se rendre en un minimum de coups puis on remet la boule dans l'urne. Chaque numéro a ainsi la même probabilité de sortir. On interrompt le tirage si la case est inaccessible.
Au bout de combien de tirages dépasse-t-on \(90 \%\) de chance que la partie ait été interrompue?
| 1 | 4 | 7 | 10 |
| 8 | 11 | 2 | 5 |
| 3 | 6 | 9 | 12 |
On entre \(7:\left|u_{7}-u_{8}\right|=|3-8|=5 ; x=\min (5 ; 8-5)=3\) et \(c=4\)
On entre \(3:\left|u_{3}-u_{7}\right|=|7-3|=4 ; x=\min (4 ; 8-4)=4\) et \(c=8\)
On entre \(5:\left|u_{5}-u_{3}\right|=|0-7|=7 ; x=\min (7 ; 8-7)=1\) et \(c=9\)
Sortie \(9-1=8\)
\(\beta\) - Algorithme
Variables : p,n,x,c : nombres entiers
u : liste de nombres entiers
Initialisation : Affecter à p la valeur 1
Affecter à c la valeur 0
Affecter à u la liste {1;4;7;6;0;2;3;8;5}
Traitement : Tant que p=5 Faire
Début TantQue
Demander un nombre entier de 1 à 9, l'affecter à n
Affecter à x la valeur absolue de (u[n]-u[p])
Affecter à x la valeur minimum entre x et (8-x)
Affecter à c la valeur de c+x
Affecter à p la valeur de n
Fin TantQue
Sortie : Afficher c-x
Cet algorithme indique le nombre de déplacements que doit effectuer le cavalier pour suivre le parcourt imposé en un minimum de coups.