Ce problème m'a été posé par mon fils qui, pas plus que moi, n'en a trouvé la solution.
Au départ, nous avons 2 piles de n jetons de couleurs différentes (blanc et noir par exemple).
On intercale les 2 piles et on obtient une pile de 2n jetons où blancs et noirs sont alternés. On dissocie cette pile en 2 nouvelles piles et on recommence l'opération (intercalage puis dissociation) jusqu'à obtenir à nouveau 2 piles homogènes.
Le problème consiste donc à trouver la fonction f(n)=x, où n est le nombre de jetons et x le nombre de coups nécessaire à l'obtention de 2 piles homogènes.
Malgré son apparente simplicité, ce problème est un véritable casse-tête pour moi!?!?
Grace à un simulateur, j'ai pu obtenir les valeurs suivantes :
2,2 3,3
4,3 5,5 6,6 7,4
8,4 9,9 10,6 11,11 12,10 13,9 14,14 15,5
16,5 17,12 18,18 19,12 20,10 21,7 22,12 23,23 24,21 25,8 26,26 27,20 28,9 29,29 30,30 31,6
32,6 33,33 34,22 35,35 36,9 37,20 38,30 39,39 40,27 41,41 42,8 43,28 44,11 45,12 46,10 47,36 48,24 49,15 50,50 51,51 52,12 53,53 ...63,7
64,7... 127,8
128,8...
Pistes de réflexion ? :
-- la valeur maximale de x (nombre de coup) est n (nombre de jetons)
-- la valeur minimale de x est obtenue quand n=2^t ou bien n=(2^t)-1. Dans ce cas, x=t+1.