|
>>> Énigme du 711: somme de nombres = leur produit
Nombres SOMME = PRODUIT
Résolution
de cette énigme par raisonnement et par programmation. Exploration des cas
similaires pour constater qu'ils sont finalement assez nombreux. |
|
|
|
Exploration
|
||||
Nombres
entiers avec ou sans répétitions |
Somme
des chiffres =
somme de leur produit =
N Il existe une
solution pour tout N, mais rarement plus d'une. |
1 + 2 + 3 =
1 x 2 x 3 =
6 1 + 1 + 2 + 4 =
1 x 1 x 2 x 4 =
8 |
||
Avec
des nombres entiers |
Aucune solution, sauf
en chiffres (ci-dessus) |
|
|
|
Avec
des nombres réels |
Une infinité de solution |
Exemples ci-dessous |
||
2 nombres |
Un nombre est choisi, le second est calculé. |
11 + 1,1 =
11 x 1,1 =
12,1 |
||
3 nombres |
Deux nombres sont choisis, le troisième est
calculé. |
1 + 2 + 3 =
1 x 2 x 3 =
6 1 + 4 + 5/3 =
1 x 4 x 5/3 =
20/3 |
||
4 nombres |
Trois nombres sont choisis, le quatrième est
calculé. |
1 + 2 + 3 + 1,2 =
1 x 2 x 3 x 1,2 =
7,2 |
||
Idem
sous contrainte de valeur de R |
Comment calculer ? |
|||
|
||
|
x = y / (y – 1). |
|
Exemples Voir Résolution d'une équation du deuxième
degré en S et P |
||
|
||
|
x = S2 / (P2 – 1) |
|
Exemples |
||
|
||
|
x = S3 / (P3 – 1) |
|
Exemples |
||
|
||
Avec deux nombres
|
x + y = xy = R x = R/y R/y + y = R y² + R = Ry y² – Ry + R = 0 |
|
Exemples R = 4 y = 2 x = 2 R = 4,5 y = 1,5 x = 3 R = 7,11 y = 5,90617… x = 1,20382… R = 7,2 y = 6 x = 1,2 |
||
|
x + y + z = xyz = R Avec y + z = S et yz = P x + S = xP = R P et S en fonction
de R et x P = R/x S = R – x y et z sont les racines de y² – Sy + P = 0
|
Exemples |
|
x + y + z + t =
xyzt = R X + S = YP = R P et S en fonction
de R et X P = R/Y S = R – X y et z sont les racines de y² – Sy + P = 0
|
Exemples avec
solutions à deux ou trois décimales; et possibilité d'arrondir le résultat de la multiplication. |
Résolution de l'énigme
|
|
1,20 + 1,25 + 1,50 + 3,16 = 1,20 x 1,25 x 1,50 x 3,16 =
7,11 Comme indiqué ci-dessus, la solution
n'est pas évidente à trouver. Il faut avoir le flair d'estimer x et y. Pour y
arriver on peut programmer une recherche ou alors tenter
un raisonnement arithmétique. Dans tous les cas, plusieurs remarques sont exploitées:
Facteurs
de 711 000 000 = 26 x 32 x 56 x 79.
|
|
||
120, 125, 150, 316, 711, 711000000 |
Le balayage pourrait
être arrêté à 708 = 711-4, car trois valeurs sont au moins égales à 1.
L'exécution ne dure
que quelques secondes. Sans les tests de divisibilité, ce serait plutôt une
heure.
|
|
Ce programme permet de trouver les valeurs
dans ce cas précis. En ajustant la première ligne, il s'applique à toutes
autres valeurs. On peut chercher à accélérer encore le programme, par
exemple, en ne traitant que les diviseurs
de Pd. Pour être tout à fait général
(trouver et lister les diviseurs de Pd), le programme est d'un niveau un peu
plus complexe. |
||
Voir Programmation
|
||
|
Un seul des nombres est divisible par 79. |
|
|
|
|
|
(y, z , t) = {5,
52 = 25, 53
= 125, 54 = 625} Chacun ne pouvant pas dépasser 54 pour
rester inférieur à 711. |
|
La somme (y + z + t) n'est pas divisible par 5. Un des
nombres au moins n'est pas divisible par 5. Disons y. (z, t) = {5, 52
= 25, 53 = 125, 54 = 625} Si z = 54 = 625, alors t = 52 =
25 y + 625 + 25 = y
+ 650 Valeur supérieure aux sommes des lignes 1, 2 et 3.
Donc, mauvais choix pour z. Seule possibilité: z = 53k = 125k et t = 53k'
= 125k'. k et k' sont inférieurs à 5 (et pas 5, cf. ci-dessus) (z, t) = {125, 250, 375, 500} |
|
Pd = 711 000 000 =
26 x 32 x 56 x 79. x = 79 y = 2i' z = 125 t = 125 |
|
z et t < 632 =>125 x 2 = 250;
125 x 4 = 500; 125 x 3 = 375. z = t = 250 (toute autre somme
dépasse 632; cas de 250 + 375 + 5 = 630, cependant, les facteurs 2 et 3 ne
sont pas encore pris en compte et avec un simple x2 sur le 5, la somme est
trop grande). Pd = (79 x 2i x 3j) x (2i'
x 3j') x (125 x 2) x (125 x 2) = 2i+i'+2 x 3j+j' x 56
x 79 Som = x + y + 500 = 711 => x + y = 271 |
Non, les lignes 1, 2, 3 du tableau sont à éliminer |
x = {79, 158, 237} y = 271 – x = {429,
113, 34} P = 79 x 429 x 250² => Non P = 158 x 113 x
250² => Non P = 237 x 34 x 250² => Non |
|
x = 22 x 79 y = a z = b
t = c avec k + k' +
k'' = 6 et k, k', k" On peut avoir, pour chacun des termes: 5, 5 , 54,
mais 54 = 625, trop grand pour 395. 5, 52,
53 configuration qui peut
convenir. |
|
x = 22 x 79 y = 2i z = 2i' t = 2i'' avec y + z + t
< 395 |
|
BINGO! x = 316, y = 120, z
= 150 et t = 125 |
Bilan
Cette
énigme est très facile à résoudre par programmation. Plus laborieuse par
raisonnement. Trouver d'autres cas où les valeurs fonctionnent aussi bien
nécessite une exploration par programme. Il y en a beaucoup … Voir
Table |
Merci à Roger Fourneaux pour
l'idée de cette page
Calculs inspirés par le site
cité ci-dessous
Suite |
|
Voir |
|
DicoNombre |
|
Site |
|
Cette
page |
|