| Liste des Groupes | Revenir à frj enigmes |
Le 05/11/2022 17:35, je répondais à Jacques Mathon :OK !>
Au début du jeu, le programme demande de choisir un pourcentage. Supposons
que j'aie choisi 80. Alors le programme avant de jouer commence à tirer au
hasard un nombre entre 0 et 100. Si ce nombre est inférieur à 80, alors il
applique la stratégie optimale pour ce coup. Sinon, il joue un nombre tiré
au hasard entre 1 et le maximum permis (quand même plus petit que le tiers
du nombre restant si c'est possible).
>Question subsidiaire: n est-il borné ?>
Non. La stratégie est valable quel que soit N. D'ailleurs Python ne limite
la taille des entiers que selon la taille mémoire disponible, ce qui fait
qu'en pratique il n'y a pas vraiment de limite pour une partie de durée
raisonnable.
Je vais donner ci-dessous le programme en Python (presque complet).Vu que nous sommes sur frje, je considère ça comme une énigme à résoudre. :-)
La partie du programme qui réalise la stratégie optimale est la fonction
'choix(have, maxi)' pour laquelle le paramètre 'have' est le nombre d'objets
restant et le paramètre 'maxi' est le nombre maximum que le programme a le
droit de retirer.
Voici cette fonction, dans laquelle j'ai remplacé les caractères non blancs
de la fin par des '#' :
=============================================================================
def choix(have, maxi):
while True:
if have <= maxi:
return have
## # # ## #
##### # # #####
## # # ## ###
#### ## #
=============================================================================
Comme vous pouvez le voir, l'algorithme est *trés* court.
| Date | Sujet | # | Auteur | |
| 21 Oct 22 | F-Nim | 56 | Olivier Miakinen | |
| 21 Oct 22 | ![]() Re: F-Nim | 4 | Jacques Mathon | |
| 21 Oct 22 | ![]() ![]() Re: F-Nim | 3 | Olivier Miakinen | |
| 21 Oct 22 | ![]() ![]() ![]() Re: F-Nim | 2 | Jacques Mathon | |
| 21 Oct 22 | ![]() ![]() ![]() ![]() Re: F-Nim | 1 | Olivier Miakinen | |
| 21 Oct 22 | ![]() Re: F-Nim | 7 | Dominique | |
| 21 Oct 22 | ![]() ![]() Re: F-Nim | 6 | Olivier Miakinen | |
| 21 Oct 22 | ![]() ![]() ![]() Re: F-Nim | 4 | Olivier Miakinen | |
| 22 Oct 22 | ![]() ![]() ![]() ![]() Re: F-Nim | 3 | Dominique | |
| 22 Oct 22 | ![]() ![]() ![]() ![]() ![]() Re: F-Nim | 2 | Dominique | |
| 22 Oct 22 | ![]() ![]() ![]() ![]() ![]() ![]() Saisie mini/maxi (was: F-Nim) | 1 | Olivier Miakinen | |
| 21 Oct 22 | ![]() ![]() ![]() Re: F-Nim | 1 | Olivier Miakinen | |
| 22 Oct 22 | ![]() Re: F-Nim | 35 | Olivier Miakinen | |
| 4 Nov 22 | ![]() ![]() Re: F-Nim | 34 | Jacques Mathon | |
| 5 Nov 22 | ![]() ![]() ![]() Re: F-Nim | 33 | Olivier Miakinen | |
| 5 Nov 22 | ![]() ![]() ![]() ![]() Re: F-Nim | 32 | Olivier Miakinen | |
| 6 Nov 22 | ![]() ![]() ![]() ![]() ![]() Re: F-Nim | 31 | Jacques Mathon | |
| 6 Nov 22 | ![]() ![]() ![]() ![]() ![]() ![]() Re: F-Nim | 30 | Olivier Miakinen | |
| 6 Nov 22 | ![]() ![]() ![]() ![]() ![]() ![]() ![]() Re: F-Nim | 29 | Jacques Mathon | |
| 6 Nov 22 | ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Re: F-Nim | 27 | Olivier Miakinen | |
| 6 Nov 22 | ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Re: F-Nim | 26 | Jacques Mathon | |
| 7 Nov 22 | ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Re: F-Nim | 24 | Olivier Miakinen | |
| 26 Nov 22 | ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Un indice : F-Nim | 23 | Olivier Miakinen | |
| 27 Nov 22 | ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Re: Un indice : F-Nim | 22 | Jacques Mathon | |
| 28 Nov 22 | ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Re: Un indice : F-Nim | 21 | Olivier Miakinen | |
| 29 Nov 22 | ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Re: Un indice : F-Nim | 2 | Jac | |
| 30 Nov 22 | ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Re: Un indice : F-Nim | 1 | Olivier Miakinen | |
| 29 Nov 22 | ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Re: Un indice : F-Nim | 18 | Jacques Mathon | |
| 29 Nov 22 | ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Re: Un indice : F-Nim | 15 | Jac | |
| 29 Nov 22 | ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Re: Un indice : F-Nim | 14 | Jacques Mathon | |
| 30 Nov 22 | ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Re: Un indice : F-Nim | 13 | Jac | |
| 30 Nov 22 | ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Re: Un indice : F-Nim | 12 | Jacques Mathon | |
| 19 Dec 22 | ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() [Solution] F-Nim | 11 | Olivier Miakinen | |
| 19 Dec 22 | ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Re: [Solution] F-Nim | 4 | Jac | |
| 20 Dec 22 | ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Re: [Solution] F-Nim | 3 | Olivier Miakinen | |
| 21 Dec 22 | ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Re: [Solution] F-Nim | 2 | Gerardus | |
| 21 Dec 22 | ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Re: [Solution] F-Nim | 1 | Olivier Miakinen | |
| 20 Dec 22 | ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Re: [Solution] F-Nim | 6 | Dominique | |
| 20 Dec 22 | ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Re: [Solution] F-Nim | 5 | Jacques Mathon | |
| 20 Dec 22 | ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Re: [Solution] F-Nim | 4 | Dominique | |
| 20 Dec 22 | ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Re: [Solution] F-Nim | 3 | Olivier Miakinen | |
| 21 Dec 22 | ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Re: [Solution] F-Nim | 2 | Dominique | |
| 21 Dec 22 | ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Re: [Solution] F-Nim | 1 | Olivier Miakinen | |
| 30 Nov 22 | ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Re: Un indice : F-Nim | 2 | Olivier Miakinen | |
| 30 Nov 22 | ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Re: Un indice : F-Nim | 1 | Jacques Mathon | |
| 12 Nov 22 | ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Re: F-Nim | 1 | Olivier Miakinen | |
| 6 Nov 22 | ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() [aide python] Re: F-Nim | 1 | Olivier Miakinen | |
| 6 Nov 24 | ![]() Enigme pas en charte mais j'aimerais quand même comprendre (was: Re: F-Nim) | 9 | Jac | |
| 6 Nov 24 | ![]() ![]() Re: Enigme pas en charte mais j'aimerais quand même comprendre | 3 | Eric M | |
| 7 Nov 24 | ![]() ![]() ![]() Re: Enigme pas en charte mais j'aimerais quand même comprendre | 2 | Jac | |
| 7 Nov 24 | ![]() ![]() ![]() ![]() Re: Enigme pas en charte mais j'aimerais quand même comprendre | 1 | Eric M | |
| 6 Nov 24 | ![]() ![]() Re: Enigme pas en charte mais j'aimerais quand même comprendre | 5 | Olivier Miakinen | |
| 6 Nov 24 | ![]() ![]() ![]() Re: Enigme pas en charte mais j'aimerais quand même comprendre | 2 | Eric M | |
| 6 Nov 24 | ![]() ![]() ![]() ![]() Re: Enigme pas en charte mais j'aimerais quand même comprendre | 1 | Jac | |
| 7 Nov 24 | ![]() ![]() ![]() Re: Enigme pas en charte mais j'aimerais quand même comprendre | 2 | Jacques Mathon | |
| 7 Nov 24 | ![]() ![]() ![]() ![]() Re: Enigme pas en charte mais j'aimerais quand même comprendre | 1 | Olivier Miakinen |
Les messages affichés proviennent d'usenet.