Le MOMOSITE vous présente : 

L'Enigme des Boules et de la Balance

Page mise à jour le 14/03/2008

Un lecteur m'a posé la question suivante : 

On a 12 boules identiques. Une seule est : soit plus lourde, soit plus légère que toutes les autres.
Trouver en 3 pesées maximum sur une balance à plateau la boule différente.

Essai de solution

Il y a un problème d'énoncé :
Cas 1 :Si une boule est plus légère que toutes les autres la solution en 3 pesées existe.
Cas 2 : De même, si une boule est plus lourde que toutes les autres la solution en 3 pesées existe. 
Cas 3 : Si une boule est différente de toutes les autres sans que nous sachions au départ si elle est plus lourde ou plus légère, la solution en 3 pesées ne semble pas mathématiquement exister ! Mais il y en a une en 4 pesées

Solution pour le cas 1 

On répartit les boules en 3 sous-groupes de 4 (nous les appellerons A B et C)

Première pesée : on met A dans un plateau B dans l'autre, on ne touche pas à C
Si la pesée est équilibrée la boule plus légère se trouve dans C
Si la pesée est déséquilibrée la boule la plus légère se trouve dans le plateau montant.
Nous avons donc déterminé dans quel groupe de 4 se trouvait notre boule

Deuxième pesée : Je prends ce groupe de 4 et je le sépare en 2 sous-groupes de 2 boules que je vais appeler D et E. Je mets D dans un plateau, E dans l'autre
La pesée sera forcément déséquilibrée et la boule suspecte sera dans le plateau montant
Nous avons donc déterminé dans quel groupe de 2 se trouvait notre boule :

Troisième pesée : Je prends les 2 boules restantes, une dans chaque plateau
La boule la plus légère sera donc dans le plateau montant !

Cas 2 : c'est la même chose, mais il faut remplacer plateau montant par plateau descendant !

Cas 3 : Il y a deux solutions en 4 coups (l'une avec 4 groupes de 3 mais assez tordue),, restons donc dans nos groupes de 4

Première (et deuxième) pesée :
Si A équilibre B, la boule est dans C mais nous ne savons pas si elle est plus légère ou plus lourde ?
On peut passer à la suite, mais on ne fait que retarder le problème, car il faudra bien qu'on le sache avant la dernière pesée.
Donc on remplace B par C : si C descend, on aura affaire à une lourde, si C monte, on aura affaire à une légère

Si A déséquilibre B la boule est quelque part sur la balance mais on ne sait pas de que coté ?
On remplace donc B par C
Si A équilibre C, on dira que B contient la boule et on saura de par la position antérieure du plateau B si c'est une lourde ou une légère
Si A déséquilibre C, on aura donc B=C, la boule suspecte sera donc dans A et la position du plateau nous dira si l'intrus est lourde ou légère.

Il reste ensuite 2 pesées " classiques " 

Ai-je solutionné le problème ?

Cela dit, s'il a une solution miracle à laquelle je n'aurai pas pensé, je suis preneur. Je suis toujours ravi de me faire étonner !

voilà donc ce que j'écrivais le 17 décembre 2000...


...le 9 mars 2001, Florent m'adressait la solution, car elle existe (comme quoi parfois on peut en toute bonne foi soutenir mordicus que quelque chose n'est pas possible alors que...

La solution :

Faire trois pesées avec :

1 2 3 10 <-> 4 5 6 11
1 2 3 11 <-> 7 8 9 10
1 4 7 10 <-> 2 5 8 12

Les résultats sont :

(b = il ne se passe rien, l = balance à gauche, r = balance à droite)

bbr 12 + bbl 12 - brb 9 + brr 8 + brl 7 + blb 9 - blr 7 - bll 8 -
rbb 6 + rbr 5 + rbl 4 + rrb 3 - rrr 1 - rrl 2 - rlb 11 + rlr 10 -
lbb 6 - lbr 4 - lbl 5 - lrb 11 - lbb 6 - lbr 4 - lbl 5 - lrb 11 -
lrl 10 + llb 3 + llr 2 + lll 1 +

Voilà :-)

et chapeau à celui qui à trouvé un truc pareil !