ATLAS Ouvrir dans l'atlas →

ExerciceMaths Sup – MPSI, chapitre 1 — Logique et ensembles · Exercices de synthèse

Exercice 46

ProblèmeDémonstrationCalcul

Soit n∈ℕ∗n \in \mathbb{N}^{*}. On appelle décomposition de nn toute liste (x1,…,xp)(x_{1}, \dots, x_{p}) d'entiers naturels non nuls, de longueur p⩾1p \geqslant 1, telle que x1+⋯+xp=nx_{1} + \dots + x_{p} = n ; son produit est l'entier x1×⋯×xpx_{1} \times \dots \times x_{p}. On cherche le plus grand produit d'une décomposition de nn. Par exemple, les décompositions (5,5)(5,5), (2,2,2,2,2)(2,2,2,2,2) et (3,3,4)(3,3,4) de 1010 ont pour produits 2525, 3232 et 3636.

1. Pour chaque n∈[ ⁣[1 ;6] ⁣]n \in [\![1\,;6]\!], déterminer le plus grand produit d'une décomposition de nn en examinant toutes ses décompositions.

2. Dans le cas général, montrer que l'ensemble des produits des décompositions de nn possède un plus grand élément, que l'on note MnM_{n}.

3. On suppose n⩾2n \geqslant 2 et l'on considère une décomposition de nn dont le produit vaut MnM_{n}.

(a) Montrer qu'aucun de ses termes ne vaut 11 et qu'aucun n'est supérieur ou égal à 55.

(b) Montrer qu'il existe une décomposition de nn, de produit MnM_{n}, dont tous les termes valent 22 ou 33, et dans laquelle le terme 22 figure au plus deux fois.

4. En déduire la valeur de MnM_{n} selon que nn s'écrit 3q3q, 3q+13q + 1 ou 3q+23q + 2, avec q∈ℕq \in \mathbb{N}. Calculer M10M_{10} et M2026M_{2026}.

Corrigé

1. Le produit ne dépend pas de l'ordre des termes : il suffit d'examiner les décompositions rangées par termes décroissants. Pour n=6n = 6, par exemple, on en trouve onze, de produits respectifs 6⏟(6), 5⏟(5,1), 8⏟(4,2), 4⏟(4,1,1), 9⏟(3,3), 6⏟(3,2,1), 3⏟(3,1,1,1), 8⏟(2,2,2), 4⏟(2,2,1,1), 2⏟(2,1,1,1,1), 1⏟(1,1,1,1,1,1).\underbrace{6}_{(6)},\ \underbrace{5}_{(5,1)},\ \underbrace{8}_{(4,2)},\ \underbrace{4}_{(4,1,1)},\ \underbrace{9}_{(3,3)},\ \underbrace{6}_{(3,2,1)},\ \underbrace{3}_{(3,1,1,1)},\ \underbrace{8}_{(2,2,2)},\ \underbrace{4}_{(2,2,1,1)},\ \underbrace{2}_{(2,1,1,1,1)},\ \underbrace{1}_{(1,1,1,1,1,1)}. On procède de même pour les autres valeurs de nn, et l'on obtient le tableau suivant.

nn112233445566
plus grand produit1\boxed{1}2\boxed{2}3\boxed{3}4\boxed{4}6\boxed{6}9\boxed{9}
décompositions optimales(1)(1)(2)(2)(3)(3)(4)(4), (2,2)(2,2)(3,2)(3,2)(3,3)(3,3)

On voit déjà apparaître les règles que la question 3 établira : le terme 11 ne sert à rien dès que n⩾2n \geqslant 2, un terme 55 ou 66 gagne à être coupé en deux, et 44 fait aussi bien que 2+22 + 2.

2. Soit (x1,…,xp)(x_{1}, \dots, x_{p}) une décomposition de nn. Chaque terme vérifie 1⩽xi⩽n1 \leqslant x_{i} \leqslant n, et la somme des pp termes, au moins égale à pp, vaut nn : on a donc p⩽np \leqslant n. Le produit est alors majoré : x1×⋯×xp⩽np⩽nn.x_{1} \times \dots \times x_{p} \leqslant n^{p} \leqslant n^{n}. L'ensemble des produits des décompositions de nn est ainsi une partie de ℤ\mathbb{Z} majorée par nnn^{n}, non vide puisqu'elle contient le produit nn de la décomposition (n)(n). D'après la question 10 de l'exercice 42, elle possède un plus grand élément. Mn existe, et n⩽Mn⩽nn.\boxed{M_{n} \text{ existe, et } n \leqslant M_{n} \leqslant n^{n}.} Piège : cette étape n'est pas une formalité. La question 3 raisonne sur une décomposition de produit maximal, et un raisonnement portant sur un objet dont on n'a pas établi l'existence peut aboutir à des absurdités. Ainsi, « soit NN le plus grand entier naturel ; si N⩾2N \geqslant 2, alors N2>NN^{2} > N, ce qui est impossible ; donc N=1N = 1 » est un raisonnement correct à partir d'une hypothèse fausse : le plus grand entier naturel n'existe pas.

3. (a) Soit (x1,…,xp)(x_{1}, \dots, x_{p}) une décomposition de nn de produit MnM_{n}. On raisonne par l'absurde, en montrant qu'une décomposition contenant un terme interdit pourrait être modifiée en une décomposition de produit strictement plus grand.

Supposons qu'un terme xix_{i} vaille 11. Comme n⩾2n \geqslant 2, la décomposition (n)(n) est exclue, donc p⩾2p \geqslant 2 et il existe un autre terme xjx_{j}, avec j≠ij \neq i. Remplaçons les deux termes xi=1x_{i} = 1 et xjx_{j} par le seul terme xj+1x_{j} + 1 : la somme est inchangée, et, en notant QQ le produit des autres termes, égal à 11 s'il n'y en a pas, le produit passe de Q×1×xjQ \times 1 \times x_{j} à Q (xj+1)Q\,(x_{j} + 1), qui est strictement plus grand. C'est contraire à la maximalité de MnM_{n}.

Supposons qu'un terme xix_{i} vérifie xi⩾5x_{i} \geqslant 5. Remplaçons-le par les deux termes 22 et xi−2x_{i} - 2, qui sont des entiers non nuls de somme xix_{i}. Le facteur xix_{i} du produit est remplacé par 2 (xi−2)=xi+(xi−4)>xi,2\,(x_{i} - 2) = x_{i} + (x_{i} - 4) > x_{i}, et le produit augmente strictement : c'est encore impossible. Les termes d’une deˊcomposition de produit Mn appartiennent tous aˋ {2, 3, 4}.\boxed{\text{Les termes d'une décomposition de produit } M_{n} \text{ appartiennent tous à } \{2,\ 3,\ 4\}.}

3. (b) Partons d'une décomposition de produit MnM_{n} et remplaçons chacun de ses termes égaux à 44 par deux termes égaux à 22. La somme ne change pas, et le produit non plus, puisque 2×2=42 \times 2 = 4 : on obtient une décomposition de produit MnM_{n} formée de 22 et de 33. Si le terme 22 y figurait au moins trois fois, on remplacerait trois termes 22, de somme 66, par deux termes 33, de même somme ; le produit serait multiplié par 3×32×2×2=98>1\frac{3 \times 3}{2 \times 2 \times 2} = \frac{9}{8} > 1, ce qui contredirait la maximalité. Il existe une deˊcomposition de produit Mn formeˊe de 2 et de 3, avec au plus deux 2.\boxed{\text{Il existe une décomposition de produit } M_{n} \text{ formée de } 2 \text{ et de } 3, \text{ avec au plus deux } 2.}

4. Pour n⩾2n \geqslant 2, considérons la décomposition de la question 3 (b), et notons a∈{0,1,2}a \in \{0, 1, 2\} le nombre de ses termes égaux à 22, et bb le nombre de ses termes égaux à 33. Alors 2a+3b=n2a + 3b = n et Mn=2a 3bM_{n} = 2^{a}\,3^{b}. Les trois valeurs possibles de 2a2a sont 00, 22 et 44, et une seule convient dans chaque cas.

• Si n=3qn = 3q, alors 2a=3(q−b)2a = 3(q - b) est un multiple de 33, ce qui impose a=0a = 0, puis b=qb = q.

• Si n=3q+1n = 3q + 1, alors 2a−1=3(q−b)2a - 1 = 3(q - b), et parmi −1-1, 11 et 33 seul 33 est multiple de 33 : a=2a = 2, puis b=q−1b = q - 1. On note que q⩾1q \geqslant 1, puisque n⩾2n \geqslant 2.

• Si n=3q+2n = 3q + 2, alors 2a−2=3(q−b)2a - 2 = 3(q - b), et parmi −2-2, 00 et 22 seul 00 est multiple de 33 : a=1a = 1, puis b=qb = q.

Le cas n=1n = 1 est à part : la seule décomposition est (1)(1), et M1=1M_{1} = 1. M3q=3q (q⩾1)M3q+1=4×3q−1 (q⩾1)M3q+2=2×3q (q⩾0)\boxed{M_{3q} = 3^{q} \ (q \geqslant 1)} \qquad \boxed{M_{3q+1} = 4 \times 3^{q-1} \ (q \geqslant 1)} \qquad \boxed{M_{3q+2} = 2 \times 3^{q} \ (q \geqslant 0)} On retrouve les valeurs de la question 1 : M4=4M_{4} = 4, M5=6M_{5} = 6, M6=9M_{6} = 9. ✓ Comme 10=3×3+110 = 3 \times 3 + 1 et 2026=3×675+12026 = 3 \times 675 + 1, on obtient M10=4×32=36etM2026=4×3674.\boxed{M_{10} = 4 \times 3^{2} = 36} \qquad\text{et}\qquad \boxed{M_{2026} = 4 \times 3^{674}.} La valeur M10=36M_{10} = 36 est bien celle de la décomposition (3,3,4)(3,3,4) de l'énoncé, qui était donc optimale. Ces résultats ont été confirmés par ordinateur, en examinant toutes les décompositions pour n⩽60n \leqslant 60.

À retenir : la méthode employée, qui consiste à supposer qu'un optimum existe puis à montrer qu'une modification locale l'améliorerait s'il ne vérifiait pas certaines conditions, s'appelle un argument d'échange. Elle est très répandue en optimisation et en algorithmique. La prédominance du terme 33 a une explication : si l'on découpe nn en parts égales de taille xx, le produit vaut xn/xx^{n/x}, et l'étude de la fonction x↦ln⁡xxx \mapsto \frac{\ln x}{x}, possible dès le chapitre 5, montre que ce produit est maximal pour x=e≈2,718x = \mathrm{e} \approx 2{,}718, dont 33 est l'entier le plus proche. Le cas n=1976n = 1976 a fait l'objet du problème 4 de l'Olympiade internationale de mathématiques de 1976 ; la réponse est M1976=2×3658M_{1976} = 2 \times 3^{658}.

Dans l'édifice

Thèmes

produit cartésien

Notions

produit cartésien

Ouvrir dans l'atlas interactif →