• Aucun résultat trouvé

Soit le cryptarithme CESAR*n=SACRE en base b (avec évidemment n<b). Nous avons donc les relations : n*R=E+x

N/A
N/A
Protected

Academic year: 2022

Partager "Soit le cryptarithme CESAR*n=SACRE en base b (avec évidemment n<b). Nous avons donc les relations : n*R=E+x"

Copied!
1
0
0

Texte intégral

(1)

C215 Le sacre des César [à la main***** et avec l’ordinateur **]

Solution de Pierre Henri Palmade

Soit le cryptarithme CESAR*n=SACRE en base b (avec évidemment n<b).

Nous avons donc les relations : n*R=E+x1*b

n*A+x1=R+x2*b n*S+x2=C+x3*b n*E+x3=A+x4*b

n*C+x4=S , avec xi<n pour i=1 à 4

Nous pouvons définir un graphe G orienté ayant pour sommets les chiffres en base b, avec des arcs définis par z=G(y) (y et z<b) si il existe x<n tel que z=n*y+x (mod b). Sur ce graphe, (C,S) et (R,E,A) forment des cycles.

Pour chaque n et chaque base b on peut établir la table de la relation G : par exemple pour n=2 et b=6

x 0 1

y

0 0 1

1 2 3

2 4 5

3 0 1

4 2 3

5 4 5

Les possibilités pour le cycle (C,S) sont peu nombreuses, puisque en plus n*C+x=S<b (dans l’exemple (1,3) et (2,4)). Par ailleurs, pour E=G(R ), x=0

Dans l’exemple n=2, b=6 , pour (C,S)=(1,3) on ne peut avoir que (R,E,A) (4,2,5) et pour (C,S)=(2,4) , (R,E,A)=(3,0,1) ; il suffit alors d’une vérification pour voir que seule la deuxième configuration est effectivement solution :

2*20413=41230 en base 6.

Pour n=3, on trouve de la même façon 3*30928=92380 en base 12.

Pour n=4, on obtient la solution 4*14637 = 63174 en base 8

Pour n≥5 et b≤12, on peut simplifier le calcul en remarquant que C=1 donc n2-1=x3*b-n*x4- x2 et par ailleurs R=[(n2b-1)*x1+(nx4+x2)b-nx3]/(n3-1)

Pour n et b fixés, les valeurs possibles de x3 sont telles que bx3>n2-1, à chaque valeur de x3 correspond alors, par division euclidienne de bx3-n2+1 par n , x2 et x4 et il suffit alors de tester les valeurs possibles de x1 pour voir si l’on obtient une valeur entière pour R. Il n’existe aucune solution.

En conclusion, il y a trois solutions possibles : 2*20413 = 41230, 3*30928 = 92380 et 4*14637 = 63174.

Références

Documents relatifs

Exercice 2. Par suite, f est bilin´ eaire sym´ etrique. V´ erifions que f est d´ efinie positive. Donc une base orthonormale est la base canonique, qui correspond aux matrices

Nous nous proposons dans cette question de montrer qu’il n’existe pas d’isomorphisme entre E et E ∗ , qui v´ erifie une propri´ et´ e analogue.. Faisons la preuve

Exprime en fonction de x et sous la forme d'une expression simplifiée l'aire du rectangle

Effectue ce programme pour un nombre x de départ et écris une expression simplifiée du résultat en fonction de

Si le conducteur roule à la même vitesse qu'à la question précédente, quelle sera sa distance de freinage.. À quelle vitesse peut-il rouler sans risquer un accident en cas

Attention dans le calcul du discriminant, b² est toujours positif en effet (–13)²=169, il ne faut pas confondre avec -13²=-169.. 4 Résoudre les équations du second degré

Attention dans le calcul du discriminant, b² est toujours positif en effet (–13)²=169, il ne faut pas confondre avec -13²=-169.. 4 Résoudre les équations du second degré

Par contre si le milieu est de dimension finie selon z, on peut très bien avoir des solutions en exp(z/ δ) qui croissent au fur et à mesure de la progression de l’onde (combinées à