Deutsch English Français Italiano |
<titkem$30vn$1@cabale.usenet-fr.net> View for Bookmarking (what is this?) Look up another Usenet article |
Path: eternal-september.org!news.eternal-september.org!reader01.eternal-september.org!news.gegeweb.eu!gegeweb.org!usenet-fr.net!.POSTED!not-for-mail From: Olivier Miakinen <om+news@miakinen.net> Newsgroups: fr.rec.jeux.enigmes Subject: =?UTF-8?Q?Re:_[ENFIN_R=c3=89SOLU]_Re:_Autre_exercice_dont_je_ne_com?= =?UTF-8?Q?prends_pas_bien_la_r=c3=a8gle_du_jeu...?= Date: Fri, 21 Oct 2022 10:15:18 +0200 Organization: There's no cabale Lines: 40 Message-ID: <titkem$30vn$1@cabale.usenet-fr.net> References: <tigk4e$34c2e$1@dont-email.me> <tihfgp$2akr$1@cabale.usenet-fr.net> <tirm72$2gtu$1@cabale.usenet-fr.net> <tisfd1$2mpv$1@cabale.usenet-fr.net> <titddd$ipd9$1@dont-email.me> NNTP-Posting-Host: 220.12.205.77.rev.sfr.net Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-15 Content-Transfer-Encoding: 8bit X-Trace: cabale.usenet-fr.net 1666340118 99319 77.205.12.220 (21 Oct 2022 08:15:18 GMT) X-Complaints-To: abuse@usenet-fr.net NNTP-Posting-Date: Fri, 21 Oct 2022 08:15:18 +0000 (UTC) User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101 Firefox/52.0 SeaMonkey/2.49.4 In-Reply-To: <titddd$ipd9$1@dont-email.me> Le 21/10/2022 08:15, Dominique a écrit : > >> Voilà, cette fois je crois ne pas m'être trompé. Encore merci à Dominique >> pour cette énigme très intéressante ! >> > > Et merci pour ta stratégie gagnante. Il me faut la comprendre. Le principe de base est le suivant : 1) s'arranger pour que les seuls nombres joués soient dans l'ensemble { 1, 2, 3, p, q, r, 2p, 2q, 2r, 3p, 3q, 3r } 2) Toujours forcer le second joueur à jouer un nombre premier (2, 3, p, q ou r) tandis que le premier joueur aura toujours le choix d'un nombre composé (2p, 2q, 2r, 3p, 3q ou 3r). 3) Lorsque le second joueur aura épuisé ses possibilités de jouer l'un de ces nombres premiers, il ne lui restera plus que le nombre 1. 4) Porter l'estocade. ;-) > Quand ce > sera fait, je m'amuserai à écrire un script Python pour jouer contre > l'ordinateur. Pas trop dur. > Accessoirement, le prof de math nous demandait une autre stratégie : que > faut-il faire, en solo, pour laisser un minimum de chiffres non barrés ? .... c'est-à-dire pour passer par le plus grand nombre possible d'entiers. La fin de la séquence pourrait être le nombre 1 puis un nombre premier plus grand que 72 (qui sera le seul dans cette catégorie à être utilisé), sauf si tu as besoin du 1 pour connecter des séquences plus longues. Cela dit, une meilleure stratégie de programmation pourrait être de construire un graphe des liens entre nombres, puis d'utiliser un programme de recherche de plus long chemin dans ce graphe. Il y a sûrement de la littérature sur le sujet. -- Olivier Miakinen