Mathematics · Book 2 · Grades 10–12

Mathématiques du lycée

Mathématiques du lycée · Grades 10–12

27Combinatoire et dénombrement

La combinatoire est l’art de compter sans énumérer. Ses deux principes élémentaires — ajouter les cardinaux d’alternatives disjointes, multiplier les nombres de choix indépendants — suffisent à compter les arrangements, les permutations et les parties d’un ensemble fini, et culminent dans la formule du binôme.

27.1 Les deux principes de dénombrement

On note E\abs{E} le nombre d’éléments (le cardinal) d’un ensemble fini EE.

Proposition 27.1 (Principe d’addition)

Si un ensemble fini EE est partitionné en sous-ensembles A1,,AkA_1, \dots, A_k (deux à deux disjoints, d’union EE), alors

E=A1+A2++Ak.\abs{E} = \abs{A_1} + \abs{A_2} + \dots + \abs{A_k}.

Proposition 27.2 (Principe de multiplication)

Si un objet est construit par une succession de kk choix, avec n1n_1 options pour le premier choix et, quels que soient les choix précédents, nin_i options pour le ii-ième, alors le nombre d’objets construits est n1×n2××nkn_1 \times n_2 \times \dots \times n_k.

Démonstration. Les deux énoncés se prouvent par récurrence sur kk ; le cas k=2k = 2 du second revient à compter un tableau rectangulaire par lignes.

Exemple 27.3

Un restaurant propose 4 entrées, 6 plats, 3 desserts : 4×6×3=724 \times 6 \times 3 = 72 menus à trois plats différents.

27.2 Listes, permutations, factorielles

Définition 27.4 (kk-uplets)

Un kk-uplet d’un ensemble EE est une liste ordonnée (x1,,xk)(x_1, \dots, x_k) d’éléments de EE, répétitions autorisées. Un kk-uplet d’éléments distincts est un arrangement de kk éléments de EE.

Proposition 27.5

Soit E=n\abs E = n. Le nombre de kk-uplets de EE est nkn^k. Le nombre d’arrangements de kk éléments de EE (0kn0 \leq k \leq n) est

n(n1)(n2)(nk+1)=n!(nk)!,n(n-1)(n-2)\cdots(n-k+1) = \frac{n!}{(n-k)!},

n!=1×2××nn! = 1 \times 2 \times \dots \times n (et 0!=10! = 1) est la factorielle de nn.

Démonstration. Principe de multiplication : pour un kk-uplet il y a nn options à chacune des kk étapes ; pour un arrangement, nn options pour x1x_1, puis n1n - 1 pour x2x_2 (un élément est déjà pris), …, nk+1n - k + 1 pour xkx_k.

Définition 27.6 (Permutation)

Une permutation de EE est un arrangement des nn éléments de EE : un ordre total de EE. Par la Proposition 27.5 (cas k=nk = n), le nombre de permutations d’un ensemble à nn éléments est n!n!.

Exemple 27.7

Cinq coureurs peuvent finir une course dans 5!=1205! = 120 ordres différents. Le nombre de podiums possibles (trois premières places) est 5×4×3=605 \times 4 \times 3 = 60.

27.3 Combinaisons et coefficients binomiaux

Définition 27.8 (Combinaisons)

Une combinaison de kk éléments de EE est une partie de EE à kk éléments (sans ordre, sans répétition). Leur nombre s’écrit (nk)\dbinom{n}{k}, lu « nn parmi kk » ou « kk parmi nn ».

Théorème 27.9

Pour 0kn0 \leq k \leq n :

(nk)=n!k!(nk)!.\binom{n}{k} = \frac{n!}{k!\,(n-k)!} .

Démonstration. Compter les arrangements de kk éléments de EE de deux manières. Directement : n!(nk)!\frac{n!}{(n-k)!}. Alternativement, choisir d’abord le sous-ensemble sous-jacent ((nk)\binom nk façons), puis l’ordonner (k!k! façons) ; le principe de multiplication donne (nk)k!\binom{n}{k}\,k!. En égalant, (nk)=n!k!(nk)!\binom nk = \frac{n!}{k!(n-k)!}.

Proposition 27.10 (Identités de base)

Pour 0kn0 \leq k \leq n :

(n0)=(nn)=1,(n1)=n,(nk)=(nnk),\binom{n}{0} = \binom{n}{n} = 1, \qquad \binom{n}{1} = n, \qquad \binom{n}{k} = \binom{n}{n-k},

et la règle de Pascal : pour 1kn11 \leq k \leq n-1,

(nk)=(n1k1)+(n1k).\binom{n}{k} = \binom{n-1}{k-1} + \binom{n-1}{k}.

Démonstration. La symétrie (nk)=(nnk)\binom nk = \binom{n}{n-k} vaut car le passage au complémentaire met en bijection les parties à kk éléments avec celles à (nk)(n-k) éléments. Pour la règle de Pascal, fixer un élément aEa \in E et trier les parties à kk éléments en celles contenant aa — obtenues en adjoignant aa à une partie à (k1)(k-1) éléments de E{a}E \setminus \{a\}, au nombre de (n1k1)\binom{n-1}{k-1} — et celles évitant aa, qui sont les parties à kk éléments de E{a}E \setminus \{a\}, au nombre de (n1k)\binom{n-1}{k}. Conclure par le principe d’addition.

La règle de Pascal engendre les coefficients ligne par ligne — le triangle de Pascal : chaque entrée est la somme des deux au-dessus d’elle.

Le triangle de Pascal, lignes n = 0 à 5 : la règle de Pascal 41 + 42 = 52 en action.
Le triangle de Pascal, lignes n=0n = 0 à 55 : la règle de Pascal (41)+(42)=(52)\binom{4}{1} + \binom{4}{2} = \binom{5}{2} en action.

Théorème 27.11 (Formule du binôme)

Pour tous a,bRa, b \in \R (ou C\C) et nNn \in \N :

(a+b)n=k=0n(nk)akbnk.(a+b)^n = \sum_{k=0}^{n} \binom{n}{k}\, a^{k}\, b^{\,n-k} .

Démonstration. Développer le produit (a+b)(a+b)(a+b)(a+b)(a+b)\cdots(a+b) (nn facteurs) : chaque terme du développement choisit aa ou bb dans chaque facteur, produisant akbnka^k b^{n-k}kk est le nombre de facteurs contribuant aa. Le nombre de façons de choisir ces kk facteurs parmi nn est (nk)\binom nk, qui est donc le coefficient de akbnka^k b^{n-k}.

Corollaire 27.12

k=0n(nk)=2n\displaystyle\sum_{k=0}^{n} \binom{n}{k} = 2^n et k=0n(1)k(nk)=0\displaystyle\sum_{k=0}^{n} (-1)^k\binom{n}{k} = 0 (n1n \geq 1).

Démonstration. Prendre a=b=1a = b = 1, puis a=1a = -1, b=1b = 1 dans la formule du binôme. La première identité a aussi un sens direct : un ensemble à nn éléments a 2n2^n parties (chaque élément est dedans ou dehors : principe de multiplication), triées par taille.

Méthode 27.13 (Choisir le bon modèle)

Avant de compter, répondre à deux questions : l’ordre compte-t-il ? et les répétitions sont-elles autorisées ?

l’ordre comptel’ordre n’importe pas
répétitions autoriséesnkn^k (listes)(université)
sans répétitionn!(nk)!\frac{n!}{(n-k)!} (arrangements)(nk)\binom nk (parties)

Tirer des boules d’une urne : avec remise, dans l’ordre \to listes ; sans remise, dans l’ordre \to arrangements ; une poignée d’un coup \to parties.

27.4 Exercices

Exercice 27.1

Une plaque d’immatriculation se compose de 2 lettres (A–Z), puis 3 chiffres, puis 2 lettres. Combien de plaques sont possibles ? Combien n’ont aucun caractère répété ?

Solution

Solution de Exercice 27.1.

Principe de multiplication : 262×103×262=264×103=45697600026^2 \times 10^3 \times 26^2 = 26^4 \times 10^3 = 456\,976\,000.

Sans caractère répété, les quatre lettres doivent être distinctes (26×25×24×2326 \times 25 \times 24 \times 23 façons, en remplissant les positions des lettres dans l’ordre) et les trois chiffres distincts (10×9×810 \times 9 \times 8) :

26×25×24×23×10×9×8=358800×720=258336000.26 \times 25 \times 24 \times 23 \times 10 \times 9 \times 8 = 358\,800 \times 720 = 258\,336\,000 .

Exercice 27.2

Calculer (83)\dbinom{8}{3}, (108)\dbinom{10}{8}, et simplifier (n2)(n+12)\dfrac{\binom{n}{2}}{\binom{n+1}{2}}.

Solution

Solution de Exercice 27.2.

(83)=8×7×63!=56\dbinom83 = \dfrac{8 \times 7 \times 6}{3!} = 56 ; (108)=(102)=10×92=45\dbinom{10}{8} = \dbinom{10}{2} = \dfrac{10 \times 9}{2} = 45 ;

(n2)(n+12)=n(n1)/2(n+1)n/2=n1n+1.\frac{\binom n2}{\binom{n+1}2} = \frac{n(n-1)/2}{(n+1)n/2} = \frac{n-1}{n+1}.

Exercice 27.3

Dans une classe de 30 élèves, il faut élire un comité de 4 élèves, puis un président et un trésorier au sein du comité (une même personne ne peut occuper les deux postes). Combien d’issues sont possibles ?

Solution

Solution de Exercice 27.3.

Choisir le comité : (304)\binom{30}{4} façons. Puis choisir président et trésorier parmi les 4, dans l’ordre : 4×3=124 \times 3 = 12 façons. Total

(304)×12=27405×12=328860.\binom{30}{4} \times 12 = 27\,405 \times 12 = 328\,860 .

Exercice 27.4

Développer (x+2)5(x + 2)^5 et (1x)6(1 - x)^6 à l’aide de la formule du binôme. Quel est le coefficient de x3x^3 dans (2x+3)7(2x + 3)^7 ?

Solution

Solution de Exercice 27.4.

(x+2)5=x5+10x4+40x3+80x2+80x+32,(x+2)^5 = x^5 + 10x^4 + 40x^3 + 80x^2 + 80x + 32 ,
(1x)6=16x+15x220x3+15x46x5+x6.(1-x)^6 = 1 - 6x + 15x^2 - 20x^3 + 15x^4 - 6x^5 + x^6 .

Dans (2x+3)7(2x+3)^7, le terme en x3x^3 est (73)(2x)334=35×8×81x3\binom{7}{3}(2x)^3\,3^4 = 35 \times 8 \times 81\, x^3 : le coefficient est 2268022\,680.

Exercice 27.5 ★★

Une main de poker standard se compose de 5 cartes tirées d’un jeu de 52 cartes.

  1. Combien y a-t-il de mains ?
  2. Combien de mains contiennent exactement un as ? Au moins un as ?
  3. Combien de mains sont des « fulls » (trois cartes d’une valeur, deux d’une autre) ?
Solution

Solution de Exercice 27.5.

1. (525)=2598960\dbinom{52}{5} = 2\,598\,960.

2. Exactement un as : le choisir (44 façons) et compléter avec 44 non-as : 4×(484)=4×194580=7783204 \times \binom{48}{4} = 4 \times 194\,580 = 778\,320. Au moins un as : dénombrement complémentaire, (525)(485)=25989601712304=886656\binom{52}{5} - \binom{48}{5} = 2\,598\,960 - 1\,712\,304 = 886\,656.

3. Choisir la valeur du brelan (1313), ses couleurs ((43)=4\binom43 = 4), la valeur de la paire (1212 restantes), ses couleurs ((42)=6\binom42 = 6) : 13×4×12×6=374413 \times 4 \times 12 \times 6 = 3744.

Exercice 27.6 ★★

Combien d’anagrammes (réarrangements de lettres, sensés ou non) le mot MATH possède-t-il ? Le mot BANANA ? (Indication pour BANANA : placer d’abord les trois A.)

Solution

Solution de Exercice 27.6.

MATH a 4 lettres distinctes : 4!=244! = 24 anagrammes.

BANANA a 6 lettres : trois A, deux N, un B. Choisir les positions des A ((63)\binom63), puis des N parmi le reste ((32)\binom32), le B prend la dernière place :

(63)(32)=20×3=60.\binom{6}{3}\binom{3}{2} = 20 \times 3 = 60 .

(De façon équivalente 6!3!2!1!=60\frac{6!}{3!\,2!\,1!} = 60.)

Exercice 27.7 ★★

Prouver l’identité k(nk)=n(n1k1)k\dbinom{n}{k} = n\dbinom{n-1}{k-1} (1kn1 \leq k \leq n) de deux façons : par la formule factorielle, et en comptant de deux manières les couples (comité de kk personnes, son président) choisis parmi nn personnes.

Solution

Solution de Exercice 27.7.

Algébriquement :

k(nk)=kn!k!(nk)!=n!(k1)!(nk)!=n(n1)!(k1)!((n1)(k1))!=n(n1k1).k\binom nk = \frac{k\,n!}{k!(n-k)!} = \frac{n!}{(k-1)!\,(n-k)!} = n\,\frac{(n-1)!}{(k-1)!\bigl((n-1)-(k-1)\bigr)!} = n\binom{n-1}{k-1}.

Par double dénombrement : compter les couples (comité de kk, président dedans). Soit choisir le comité ((nk)\binom nk) puis son président (kk) : k(nk)k\binom nk couples. Soit choisir d’abord le président (nn options) puis les k1k-1 autres membres parmi les n1n-1 restants : n(n1k1)n\binom{n-1}{k-1} couples.

Exercice 27.8 ★★

Un chemin dans le plan va de (0,0)(0,0) à (m,n)(m, n) par des pas unitaires Est ou Nord. Montrer que le nombre de tels chemins est (m+nm)\dbinom{m+n}{m}.

Solution

Solution de Exercice 27.8.

Un chemin se compose d’exactement m+nm + n pas, dont mm sont Est et nn sont Nord ; il est entièrement déterminé par l’ensemble des instants (parmi les m+nm+n) où l’on avance vers l’Est. Il y a (m+nm)\binom{m+n}{m} tels choix.

Exercice 27.9 ★★★

Prouver l’identité de Vandermonde : pour 0km+n0 \leq k \leq m + n,

(m+nk)=j=0k(mj)(nkj),\binom{m+n}{k} = \sum_{j=0}^{k} \binom{m}{j}\binom{n}{k-j},

en comptant les parties à kk éléments d’un ensemble scindé en un groupe de mm et un groupe de nn. En déduire que j=0n(nj) ⁣2=(2nn)\displaystyle\sum_{j=0}^{n}\binom{n}{j}^{\!2} = \binom{2n}{n}.

Solution

Solution de Exercice 27.9.

Scinder un ensemble de m+nm + n personnes en un groupe AA de mm et un groupe BB de nn. Une partie à kk éléments contient un certain nombre jj de membres de AA (0jk0 \leq j \leq k) et kjk - j membres de BB ; pour jj fixé il y a (mj)(nkj)\binom mj \binom{n}{k-j} telles parties, et le principe d’addition sur jj donne l’identité de Vandermonde.

Avec m=n=km = n = k :

(2nn)=j=0n(nj)(nnj)=j=0n(nj)2,\binom{2n}{n} = \sum_{j=0}^n \binom nj \binom{n}{n-j} = \sum_{j=0}^n \binom nj^{2},

en utilisant la symétrie (nnj)=(nj)\binom{n}{n-j} = \binom nj.

Exercice 27.10 ★★★

À l’aide de la formule du binôme, montrer que pour tout n1n \geq 1,

k=1nk(nk)=n2n1.\sum_{k=1}^{n} k \binom{n}{k} = n\,2^{n-1}.

(Indication : soit dériver (1+x)n(1+x)^n, soit utiliser l’Exercice 27.7.)

Solution

Solution de Exercice 27.10.

Via l’Exercice 27.7 :

k=1nk(nk)=k=1nn(n1k1)=nj=0n1(n1j)=n2n1,\sum_{k=1}^n k\binom nk = \sum_{k=1}^n n\binom{n-1}{k-1} = n\sum_{j=0}^{n-1}\binom{n-1}{j} = n\,2^{n-1},

par le Corollaire 27.12. Via dérivation : dériver (1+x)n=k(nk)xk(1+x)^n = \sum_k \binom nk x^k donne n(1+x)n1=kk(nk)xk1n(1+x)^{n-1} = \sum_k k \binom nk x^{k-1} ; évaluer en x=1x = 1.