Deutsch English Français Italiano |
<u9ublb$aad$1@cabale.usenet-fr.net> View for Bookmarking (what is this?) Look up another Usenet article |
Path: ...!news.mixmin.net!proxad.net!feeder1-2.proxad.net!usenet-fr.net!.POSTED!not-for-mail From: Olivier Miakinen <om+news@miakinen.net> Newsgroups: fr.sci.maths Subject: [Spoiler + solution] Exercice plus difficile que le niveau 6e Date: Thu, 27 Jul 2023 20:05:30 +0200 Organization: There's no cabale Lines: 86 Message-ID: <u9ublb$aad$1@cabale.usenet-fr.net> References: <64bf757d$0$6427$426a74cc@news.free.fr> <u9qt8v$24qr$1@cabale.usenet-fr.net> <u9rjgl$2ibq$1@cabale.usenet-fr.net> <u9s0u7$8s9$1@shakotay.alphanet.ch> NNTP-Posting-Host: 200.89.28.93.rev.sfr.net Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Trace: cabale.usenet-fr.net 1690481131 10573 93.28.89.200 (27 Jul 2023 18:05:31 GMT) X-Complaints-To: abuse@usenet-fr.net NNTP-Posting-Date: Thu, 27 Jul 2023 18:05:31 +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: <u9s0u7$8s9$1@shakotay.alphanet.ch> Bytes: 5131 Le 26/07/2023 22:50, jmathon a écrit : > Le 26/07/2023 à 19:01, Olivier Miakinen a écrit : >> ... >> Par exemple, pour trois valeurs différentes, j'ai déjà trouvé neuf solutions >> à 104 chiffres. Qui dit mieux ? Pourquoi pas Jacques, qui affirmait que ce >> n'était pas possible ? > > Il semblerait que mon idée de démonstration dans un espace borné ne soit > pas pertinente et que mon intuition se révèle erronée. > > IL y a donc quelque chose qui cloche là-dedans, j'y retourne > immédiatement. ;-) Ça y est, je sais maintenant qu'il y a des solutions quel que soit le nombre de valeurs différentes (n1, n2, n3, ..., n100, ..., n100000, ...) =========================================================================== Attention, ce qui suit contient pas mal de spoiler. Que ceux qui veulent continuer à chercher s'abstiennent de lire la suite. =========================================================================== Pour 2 valeurs n1 et n2, il y a des solutions dans lesquelles A est un nombre de trois chiffres, à savoir tous les multiples de 101 (202, 303, ...) jusqu'à 909. 101 = 100 + 1 = 91 + 10 202 = 200 + 2 = 191 + 11 ... 909 = 900 + 9 = 891 + 18 Pour trois valeurs n1, n2 et n3, comme je le disais il y a des solutions dans lesquelles A est un nombre de 104 chiffres. Ce nombre 104 n'est pas pris au hasard, il vaut 10^2 + 4, c'est-à-dire 10^(3−1) + 3 + 1 Pour quatre valeurs n1, n2, n3 et n4, il y a des solutions dans lesquelles A est un nombre de 10^103 + 105 chiffres. Pour cinq valeurs n1, n2, n3, n4 et n5, il y a des solutions dans lesquelles A est un nombre de 10^(10^103+104) + 10^103 + 106 chiffres. D'une manière générale, soit la suite L(k) définie par récurrence : L(2) = 2 L(k+1) = 10^(L(k)) + L(k) + 1 pour tout n ≥ 2 Alors j'ai des solutions pour k valeurs différentes (n1, n2, ..., nk), telles que la longueur de A vaut L(k)+1 =========================================================================== Attention, ce qui suit contient maintenant la solution complète. =========================================================================== Soit k le nombre de valeurs différentes que l'on souhaite (n1, n2, ... nk) de telle sorte que chaque nombre additionné à la somme de ses chiffres donne le même résultat A, voici comment obtenir un A de longueur L(k)+1 chiffres, ainsi que tous les n1 à nk. Je vais expliquer tout ça avec le plus petit A possible de longueur L(k)+1, mais à la fin je vous dirai comment en obtenir facilement huit autres. Pour A, on prend 10^L(k) + 1. Le premier nombre n1 est tout simplement 10^L(k). Ce nombre est constitué d'un seul chiffre 1 et de 10^L(k) chiffres 0, alors la somme des chiffres de n1 vaut 1, et on voit facilement que n1 + 1 = A. Pour trouver n2 à partir de n1, on soustrait de n1 la valeur 9×10^L(k−1). Cette opération remplace le premier 1 par un zéro, puis les 10^L(k-1) zéros suivants par des 9, et enfin le zéro suivant par un 1. La valeur retirée au nombre est donc compensée par tous les chiffres 9 ajoutés, tandis qu'un 1 retiré est compensé par un autre 1 ajouté. Pour trouver maintenant n3 à partir de n2, on soustrait de n2 la valeur 9×10^L(k−2), ce qui a exactement le même effet que précédemment en ajoutant une quantité de 10^L(k-2) chiffres 9. Et on continue de proche en proche. L'avant-dernière opération retirera 900 qui est 9×10^L(2), et la dernière opération retirera 9. Le nombre final est constitué de plein de séries de 9 séparées les unes des autres par un unique 0, avant de finir par ...9999091 (l'avant-dernière suite de 9, celle avant le 9 unique de 091, est consituée de cent chiffres 9). Enfin, ce qui fonctionne avec n1 = 10^L(k) et A = n1 + 1 fonctionne aussi si l'on remplace le 1 initial (et le 1 final de A) par n'importe quel autre chiffre de 2 à 9. La méthode pour trouver les n2 à nk est la même, il n'y a que le premier chiffre qui change. -- Olivier Miakinen