Bonjour à tous !
Alice et Bob jouent au jeu suivant :
Initialement, il y ajetons alignés :
Ensuite, chacun à leur tour, ils peuvent choisir de retirerou
jetons consécutifs. Le joueur qui retire le dernier jeton perd la partie.
Note : Deux jetons ne sont consécutifs que s'ils l'étaient déjà pour la position initiale.
Qui a une stratégie gagnante ?
J'ai fait un programme pour m'aider à répondre à cette question et je conjecture que Bob a une stratégie gagnante siou
et Alice en a une dans tous les autres cas.
Mon programme est quasi-exponentiel. Je l'ai fait tourner jusquemais je ne peux pas aller beaucoup plus loin.
Je me suis renseigné sur le théorème de Sprague-Grundy (sur Wikipedia entre autres) et j'ai l'impression qu'on peut s'en servir ici (pour, entre autres améliorer la complexité du programme jusqu'enet peut-être prouver ma conjecture).
Le jeu est bien un jeu de Nim (2 joueurs, impartial, etc). La situation finale (perdante) est.
Cependant, on ne peut pas directement utiliser les résultats sur la somme de deux jeux de Nim :
Supposons qu'il y aitjetons au départ et qu'Alice prenne le jeton n°3. On a donc la situation
. On aimerait bien dire que cette situation est la somme de
et de
. Or, (Wikipedia) La position finale de G + H est constituée du couple (g, h) où g est la position finale de G et h la position finale de H. Ce n'est pas le cas ici puisque la position finale d'un des deux tas sera
tandis que la position finale de l'autre sera la position vide, sans jeton.
Comment contourner le problème pour pouvoir utiliser toute la puissance du théorème de Sprague-Grundy ?
Merci beaucoup d'avance !!
-----