Bonjour
je vous propose l'exercice suivant : 5 amis notés a1,a2,...a5 se trouvent assis autour d'une table ronde et possèdent chacun 70 cartes , le jeu est le suivant :
a1 donne deux cartes à a2 , a2 donne trois cartes à a3 , a3 donne quatre cartes à a4 , a4 donne cinq cartes à a5 et a5 donne 1 carte à a1. ( c'est ce qu'on appelera une tournée ).
Combien faudra t il effectuer de tournées pour que a1 ne possède plus de cartes?
questions supplementaire ; quel sera le nombre de cartes que chacun aura en sa possession quand le joueur a1 sera démuni .
Je ne suis pas sûr d'avoir compris, mais si une tournée est bien ce que je crois, c'est très simple
bonjour,
est ce qu'une tournée est toujours complète (et dans ce cas, si A1 n'a plus qu'une carte, il la donne à A2 ?) ou bien est ce qu'on s'arrête dès que A1 n'a plus de cartes même si la tournée n'est pas terminée ?
Bonjour,
Tous les joueurs perdent une carte à chaque tournée sauf 5 qui
s'enrichit de 4cartes.
Plus généralement si a1, a2,.... ap amis possèdent chacun n cartes, le jeu se terminera à la tournée n-1 (1 n'a plus de carte) et chaque joueur possédera alors :
0, 4, 2, 2,......., 2, n+(n-2)(p-1) cartes
Une autre logique:
On a vu que a5 s'enrichit de 4 cartes par tournée ,le jeu devrait stopper quand il a toutes les cartes soit 350 comme il en a 70 au départ, cela durera (350-70)/4= 70 tours.
mais effectivement a1 en donnant 2 cartes s'épuise 1 tour avant,sans recevoir la carte de a5.
C'est ça qui est embêtant, tu n'as pas précisé si le joueur avait le droit de contracter un crédit (avoir un nombre négatif de cartes, temporairement).
Si ce n'est pas autorisé, alors le joueur 1 devient effectivement insolvable après n-1 tours.
Sinon, il se sauve de justesse au n-1 ème tour, mais finit comme tous les joueurs à part a_n, par atteindre la barre fatidique des 0 cartes en net au n ème tour.
Petit programme Python pour vérifier
Vous devez être membre accéder à ce service...
Pas encore inscrit ?
1 compte par personne, multi-compte interdit !
Ou identifiez-vous :