Bonjour à tous
Alain et Bernard doivent débarrasser la table et s'imposent une règle pour égayer leur tache . A tour de rôle chacun choisit de retirer uniquement des verres ou des assiettes d'une quantité divisant leur nombre sur la table . Par exemple s'il y a 4 assiettes et 3 verres l'un ou l'autre peut retirer 1 ; 2 ou 4 assiettes ou alors 1 ou 3 verres . Celui qui finit de vider la table a gagné .
Si le jeu se déroule de la façon suivante , B gagne :
Quelles sont les positions gagnantes pour Alain qui commence .
Imod
PS : on n'abuse pas du blankage .
PPS : je n'ai pas regardé ce qui se passe si on ajoute des couverts
Bonjour,
Marrant comme jeu : ce soir je mets la table avec 3 verres et 4 assiettes .
J'ai l'impression que la règle générale est :
Re,
En fait je me suis loupé avec mon 9, c'est plus simple que ça :
Il me semble plus simple de parler de positions gagnantes ou perdantes plutôt que de parité du nombre de coup sinon on perd vite le fil . En effet une position (P , I) gagne et (I , I) perd , il reste donc à regarder le cas (P , P) .
Imod
Bonjour Imod
la lecture de cet enoncé me place en interrogation .......
Alain commence et retire 4 assiettes , Bernard prend 3 assiettes et le ou l'inverse et c' est fini puisque chacun peut retirer uniquement des verres ou des assiettes d'une quantité divisant leur nombre sur la table ... ou alors un truc m'echappe
Bonjour Flight
Je ne comprends pas ta question
On est dans un jeu qui peut s'apparenter à un jeu de Nim ( on retire à tour de rôle des allumettes dans différents tas ) . L'objectif est d'être le dernier à agir .
Dans l'exemple que j'ai proposé A gagne toujours s'il joue correctement ( contrairement au développement donné ) . Après il y a d'autres situations à envisager
Imod
Les positions (X;X) sont perdantes. En effet, après chaque mouvement, l'adversaire peut faire le même mouvement. Et on se retrouve dans une position (Y;Y) avec Y < X. Au final, on se retrouve à la position (0;0) qui est perdante car il n'y a plus de mouvement possible.
Il apparait que pour une position (X;Y) différente de (0;0). Soit G le plus grand diviseur commun à X et Y. La position (X;Y) est perdante si et seulement si X/G est impair et Y/G est impair.
Je n'ai pas de démonstration pour l'instant
Ok, j'ai une démonstration mais pour une réponse différente Mais normalement équivalente
Soit une position avec
,
impair et
impair.
Cette position est perdante si et seulement si .
En effet, si , alors la position
est de la forme
.
Et si , alors la position
ne peut pas être de la forme
.
En effet, si , alors
est impair et on a la forme
. Si
, alors on a la forme
avec
.
En descendant, on fini par arriver à et le suivant arrive à
. Et c'est le cas
qui arrive à un 0, le cas
ayant toujours un
.
En espérant ne pas avoir fait trop de fautes ou typos. On est déjà aux petites heures du matin
Oui c'est ça LittleFox
Le plus difficile est de trouver la caractérisation des positions gagnantes avec le rôle prépondérant des facteurs 2 . Je n'ai pas encore regardé ce qui se passait si on ajoutait des cuillères à la vaisselle présente sur la table
Imod
Ajouter d'autres couverts est relativement simple en utilisant le théorème de Sprague-Grundy.
Avec n couverts on a n jeux équivalents.
Pour chaque couvert, on montre que le nombre de grundy de la classe de est simplement
.
On montre comme précédemment, qu'on peut accéder à tout les n < m mais pas à n = m. On peut aussi accéder à la position 0. m est donc la plus petite position non atteignable.
Le nombre de grundy d'un ensemble de n couvert est le ou-exclusif du nombre de grundy de la position de chaque couvert.
Une position est gagnante si ce nombre de grundy est différent de 0.
Oui , ce que tu dis me parle . Je m'étais intéressé il y a un moment à des problèmes qui pouvaient se ramener à ce type de sommes :
Chacun à tour de rôle coupe un segment et tout ce qui n'est plus rattaché au sol disparait . On perd quand on ne peut plus jouer . Dans le cas général ce problème est extrêmement complexe
Imod
Ça peut devenir compliqué en effet. Mais principalement parce que la représentation est compliquée.
Quelques simplifications:
- On peut considérer que le sol est un seul point.
- Le nombre de Grundy d'un cycle de longueur pair est 0 et 1 si impair.
- Le nombre de Grundy d'une chaine de segment est le nombre de segments.
- Le nombre de Grundy de graphes liés uniquement par le sol est le ou-exculsif de leur nombres de Grundy.
- Le nombre de Grundy d'un graphe séparable par un point unique est la somme du nombre de Grundy de la partie attachée au sol et de celui de la partie obtenue en remplaçant le point par le sol.
Avec ces simples règles on peut déterminer que:
- Le nombre de Grundy du second graphe est 1 (un cycle impair)
- Celui du 4eme graphe est 1 (une chaine de longueur 1)
- Celui du 3eme graphe est 2 (5 chaines de longueur 1 sur une chaine de longueur 1 sur un cycle pair = 1+1+0 = 2)
Il reste le premier graphe, il est plus compliqué à cause des segments partagés par plusieurs cycles qui empêchent de les séparer. Mais on doit pouvoir trouver une règle
Vous devez être membre accéder à ce service...
Pas encore inscrit ?
1 compte par personne, multi-compte interdit !
Ou identifiez-vous :