Vous êtes sur la page 1sur 11

EXEMPLES DE PROBLMES DE DNOMBREMENT Exercice 1 Quelques questions simples et amusantes 1. Existe-t-il un polygone convexe 1325 diagonales ?

? Si oui, lequel ? 2. Combien d'anagrammes d'ANAGRAMME ? 3. Combien y a-t-il de nombres palindromes entre 100 et 1000 ? Et entre 1000 et 10000 ? 4. Dmontrer que le nombre Mn de mots (au sens large) sans lettres rptes que l'on peut faire avec un alphabet de n lettres (n 2) est gal :

Mn = E[n!e] 1

5. Combien y a-t-il de surjections de 1, n + 1 sur 1, n ?

Exercice 2 Combinaisons avec rptitions - Applications Soient n


*

et p

0 . Par convention, on pose : n = 1.


On note, pour p

1, np le nombre d'applications croissantes de 1, p dans 1, n . On a donc 1 n = n.


Dmontrer que pour p

2:

np = Cnp+ p 1

Applications : np est le nombre de : 1. combinaisons de p lments (ventuellement rpts) choisis parmi n. 2. faons de rpartir p objets dans n rangements. 3. n-uplets de
n

solutions de l'quation p = x1 + x2 + ... + xn.


p

4. termes obtenus aprs dveloppement et rduction, de (a1 + a2 + ... + an) .

Exercice 3 Formule d'inversion de Pascal - Applications Soient (ai) 0


i n

et (bi) 0

i n

des familles d'lments d'un anneau commutatif A telles que :


p

ap =
k =0

k Cp bk p 0, n

Dmontrer :

bp =

k ( 1) p k C p a k p 0, n

k =0

Applications : 1. Soient X et Y des ensembles de cardinal n


*

et p
p

respectivement.

Le nombre de surjections de X sur Y est : S(n, p) =


k =1

k n ( 1) p k C p k

2. Soit X un ensemble de cardinal n

Le nombre de drangements de X est :

dn = n!

( 1) k k! k =0
n

Thorme des chapeaux : n invits laissent leur chapeau au vestiaire et repartent les uns aprs les autres en prenant un chapeau au hasard. La probabilit pn qu'ils repartent tous avec un chapeau ne leur appartenant pas tend vers

1 lorsque n tend vers l'infini. e

Exemples de problmes de dnombrement

Page 1

G. COSTANTINI

Exercice 4 Nombres de Bell

Soit Bn le nombre de partitions de 1, n , pour n


. Par convention, on pose B0 = 1.

1. Montrer que pour tout n

Bn+1 =

n k =0

k Cn Bk

2. En dduire :

Bn =

1 e

kn k! k =0

Exercice 5 Un thorme de scrutin

Dans une urne, il y a p bulletins pour le candidat P et q bulletins pour le candidat Q. On suppose p > q. On note N = p + q. Le but de cet exercice est de dterminer la probabilit que, durant tout le dpouillement, P soit toujours en tte.

Soit ( xn )1

N la suite dfinie par xn =

1 si le nme bulletin dpouill est pour P 1 sinon

y0 = 0

On dfinit la suite ( yn )0

n N

par :

yn =

xk
k =1

(yn reprsente le rsultat de l'lection aprs n dpouillements) On reprsente la suite (yn) dans un repre par la ligne polygonale joignant les points de coordonnes (n, yn). 1. Calculer le nombre de lignes polygonales (correspondantes des suites ( yn ) n points (0, 0) et (p + q, p q). 2. Combien de ces lignes ne rencontrent pas l'axe des abscisses ? 3. Dmontrer que la probabilit que, durant tout le dpouillement, P soit toujours en tte est gale :
pq p+q
0

possibles) joignants les

Exercice 6 Variables alatoires de Bernoulli non indpendantes

Soient n, p

On dispose de p lots rpartir entre n personnes P1, ... , Pn de la faon suivante : chaque lot est attribu par tirage au sort d'une personne parmi les n. Calculer le nombre moyen de personnes qui ne recevront aucun lot.

Exercice 7 Stabilit de la loi binomiale

Dmontrer le thorme de stabilit de la loi binomiale : Si X


B(m ; p) et Y B(n ; p) avec X et Y indpendantes, alors : X + Y B( m + n ; p )

Exemples de problmes de dnombrement

Page 2

G. COSTANTINI

EXEMPLES DE PROBLMES DE DNOMBREMENT : SOLUTIONS Exercice 1 Quelques questions simples et amusantes

1. Existe-t-il un polygone convexe 1325 diagonales ? Si oui, lequel ?


2 Il y a Cn faons de choisir 2 sommets dans un n-gone. On obtient alors soit une diagonale, soit un des n cts.

Le nombre de diagonales dn du n-gone est donc :


2 n= dn = Cn

n(n 3) 2

L'quation dn = 1325 admet une seule solution dans Un polygone 53 cts a 1325 diagonales. 2. Combien d'anagrammes d'ANAGRAMME ?

qui est n = 53.

Le mot ANAGRAMME a 9 lettres, dont 3 sont des A, 2 sont de M d'o : 9! = 30240 tels anagrammes 3!2! 3. Combien y a-t-il de nombres palindromes entre 100 et 1000 ? Et entre 1000 et 10000 ? De tels nombre palindromes ne peuvent tre constitus que deux chiffres. Le premier (celui des centaines, ou celui des milliers pour la deuxime question) ne pouvant tre nul. Donc autant de palindromes entre 100 et 1000 qu'entre 1000 et 10000, savoir : 9 10 = 90. 2. Dmontrer que le nombre Mn de mots (au sens large) sans lettres rptes que l'on peut faire avec un alphabet de n lettres (n On a : 2) est gal :
n n

Mn = E[n!e] 1

n 1 1 1 1 Mn = Anp = n! = n! = n! e = n! e n! q! q! (n p)! q=n q =0 k =1 k =1


1 q! q =n

Or :

1 < n!

1 = q! q =n

n! 1 =1+ < (n + q)! (n + 1)...(n + q) q =0 q =1


1 1 1 =1+ = < 2 q 1 n q = 0 ( n + 1) 1 n +1

En consquence : D'o :

1 < n! e Mn < 2 E[n! e] Mn = 1 Mn = E[n!e] 1

3. Combien y a-t-il de surjections de 1, n + 1 sur 1, n ?


Notons une telle surjection. Alors, un et un seul lment y de 1, n admet deux antcdents par . (Les

autres n'en ont qu'un seul). La restriction de 1, n + 1 \ 1({y}) est alors une bijection sur 1, n \ {y}.

est donc caractrise par : le choix de y (n possibilits)


2 le choix des deux antcdents de y dans 1, n + 1 ( Cn +1 possibilits)

Le choix d'une bijection de 1, n + 1 \ 1({y}) sur 1, n \ {y} ((n 1)! possibilits)


Le nombre recherch est donc :

2 n Cn +1 (n 1)! =

n(n + 1)! 2

Exemples de problmes de dnombrement

Page 3

G. COSTANTINI

Exercice 2 Combinaisons avec rptitions - Applications

I. Dtermination de np pour p

2.

Notons F l'ensemble des applications croissantes de 1, p dans 1, n .


I.1. O l'on associe une application strictement croissante tout lment de F Soit F. Considrons l'application g de 1, p dans 1, n + p 1 dfinie par : g(x) = (x) + x 1.

Montrons que g est strictement croissante : Pour tout x 1, p 1 , on a, d'aprs la croissance de :


g(x + 1) g(x) = (x + 1) (x) + 1 > 0

Donc g est bien strictement croissante sur 1, p .

Pour ce qui suit, on note G l'ensemble des applications strictement croissantes de 1, p dans 1, n + p 1 .

I.2. O l'on construit une bijection entre F et G. Considrons l'application : :F

g : 1, p

1, n + p 1

x I.2.a. O l'on montre que est injective. Soient 1 et 2 telles que (1) = (2). On a donc, x 1, p :

(x) + x 1

1(x) + x 1 = 2(x) + x 1. 1(x) = 2(x), c'est--dire 1 = 2.

D'o, x 1, p :

L'application est donc injective. I.2.b. O l'on montre que est surjective. Soit g G. Montrons qu'il existe dans F telle que () = g. videmment, l'application dfinie par (x) = g(x) x + 1 est candidate car elle satisfait la condition () = g. Mais nous devons, au pralable, nous assurer que cette application est bien lment de F ! I.2.b.i. O l'on encadre l'application g Montrons, par rcurrence sur x 1, p , la proprit : (x) : x

g ( x)

On a videmment 1

g(1) d'o (1).


Montrons que, pour tout x 1, p 1 , on a : (x) Supposons (x), c'est--dire x

(x + 1).

g(x), pour un certain x 1, p 1 .

Exemples de problmes de dnombrement

Page 4

G. COSTANTINI

Comme g est strictement croissante, on peut alors crire : x Donc : D'o (x + 1). Du principe de rcurrence, on dduit : x 1, p : x

g(x) < g(x + 1) x+1 g(x + 1)

g(x). x+n1

Montrons, par rcurrence descendante sur x 1, p , la proprit Q(x) : g(x)

On a videmment g(p)

n + p 1 d'o Q(p).

Montrons que, pour tout x 2, p , on a : Q(x) Supposons Q(x), c'est--dire g(x)

Q(x 1).

x + n 1, pour un certain x 2, p .

Comme g est strictement croissante, on peut alors crire : g(x 1) < g(x) Donc : D'o Q(x 1). Du principe de rcurrence, on dduit : x 1, p : g(x)

x+n1

g(x 1)

x+n2

x + n 1.

Bilan :

x 1 ; p : x

g ( x)

x+n1

I.2.b.ii. O l'on vrifie que est lment de F. De ce qui prcde, on dduit immdiatement (en retranchant x 1) : x 1, p : 1

(x)

L'application est donc bien valeurs dans 1, n .


Reste montrer que est croissante sur 1, p .


x 1, p 1 , (x + 1) (x) = g(x + 1) x g(x) + x 1 = g(x + 1) g(x) 1


(car g(x + 1) g(x) L'application est bien croissante sur 1, p


Donc est surjective.


Il y a donc autant d'application croissantes de 1, p dans 1, n que d'applications strictement


croissantes de 1, p dans 1, n + p 1 :

np = Cnp+ p 1

Exemples de problmes de dnombrement

Page 5

G. COSTANTINI

II. Interprtations des nombres np II.1. np est le nombre de combinaisons de p lments (ventuellement rpts) choisis parmi n. Soit E un ensemble ordonn de cardinal n. Une combinaison de p lments (ventuellement rpts) choisis parmi n est un p-uplet (x1 ; x2 ; ... ; xp) dont les composantes x1 ; x2 ; ... ; xp sont lments de E et telles que : x1 (On parle aussi de p-uplet "ordonn")

x2

...

xp.

Chacun de ces p-uplets ordonns est caractris par une application croissante de 1, p dans E.

Il y a donc np p-uplets ordonns d'lments de E. Exemple : Une urne contient n boules numrotes de 1 n. On effectue p tirages successifs, avec remise, et on considre les numros obtenus dans leur globalit (sans tenir compte de l'ordre dans lequel ils sont apparus). Alors, il y a np tirages possibles.

II.2. np est le nombre de faons de rpartir p objets dans n rangements. En effet, chaque rpartition de p objets dans n rangements, on fait correspondre bijectivement un code binaire de n + p 1 bits constitu de p bits gaux 1 (les p objets) et n 1 bits gaux 0 (les n 1 sparations entre les n rangements). Par exemple, avec p = 9 objets et n = 5 rangements, le code 1110101111100 signifie que l'on a rang 3 objets dans le premier rangement, 1 objet dans le second, 5 objets dans le troisime et aucun objet dans le quatrime et le cinquime.
p n 1 On sait qu'il y a Cn + p 1 = Cn + p 1 tels codes. D'o le rsultat.

9 Exemple : nombre de faons de ranger 9 chemises dans 5 tiroirs : 5 = 715.

II.3. np est le nombre de n-uplets de

solutions de l'quation p = x1 + x2 + ... + xn.

En effet, dcomposer l'entier p en une somme de n entiers, c'est comme rpartir p objets dans n rangements (chaque xi reprsentant le nombre d'objets prsents dans le ime rangement) Exemple : nombre de triplets (x ; y , z)
3

10 solutions de l'quation 10 = x + y + z. Il y en a 3 = 66.

II.4. np est le nombre de termes obtenus aprs dveloppement et rduction, de (a1 + a2 + ... + an) .
p

n En effet, en dveloppant, on obtient une somme de produits du type a1 1 a2 2 ... an o 1 + 2 + ... + n = p.

On est ainsi ramen au cas II.3.


5 Exemple : (a + b + c + d) comportera 4 = 56 termes aprs dveloppement et rduction.
5

Exemples de problmes de dnombrement

Page 6

G. COSTANTINI

Exercice 3 Formule d'inversion de Pascal - Applications

Notons An = a2 et Bn = b2 . La relation ap =
k =0


a0 a1 an


b0 b1 bn

k Cp bk p 0, n se traduit alors matriciellement par :


An = MnBn avec Mn =


1 1 1 0 1 0 0 0 0 0 2
0 Cn 1 Cn 2 Cn
n Cn

Les matrices Mn sont triangulaires, de dterminant 1, donc inversibles. En inversant Mn, on dduira une expression des bp (0

n) en fonction des ap (0
1 1 1+ X

On a donc :


p
0 1 0 0 1 0 0 0 1 1 (1 + X ) 2 = (1 + X )
n

n). Or, d'aprs la formule du binme de Newton, on a


0 0 0 0
n Cn

0 Cn

1 Cn

2 Cn

X2 Xn

1+ X

1 Mn

(1 + X ) 2 (1 + X ) n

Xn p

1 Pour dterminer M n , on dcompose Xp (0

n) dans la base (1, (1 + X), (1 + X)2, ..., (1 + X)n) :

Pour cela, il suffit d'crire :


p

Xp = (1 + X 1)p =

D'o :

1 Mn =

pk Ck (1 + X ) k p ( 1)

k =0

0 1

0 0 1
1 Cn

0 0 0

0 0 0 0

1
1
n

2
0 Cn

(1)

(1)

n 1

(1)

n2


2 Cn
n Cn

En consquence :
p

bp =

k ( 1) p k C p a k p 0, n

k =0

Application 1 : nombre de surjections d'un ensemble de cardinal n sur un ensemble de cardinal p. Soit X un ensemble de cardinal n
*

et Y un ensemble de cardinal p

On note S(n, p) le nombre de surjections de X sur Y. Recherchons une expression de S(n, p). Pour cela, dnombrons de deux faons diffrentes le nombre d'applications de X dans Y.

Exemples de problmes de dnombrement

Page 7

G. COSTANTINI

Soit une application de X dans Y.

Pour chacun des n lments de X, nous pouvons associer l'un des p lments de Y. D'aprs le principe
multiplicatif, nous avons donc pn faons de construire .

Nous pouvons dnombrer diffremment : on sait que dfinit une surjection de X sur (X). Notons k le
cardinal de (X). On a donc : 1

k p. Nous avons C p faons de choisir les k lments de (X) parmi les p

lments de Y. Et, avec nos notations, nous avons S(n, k) faons de choisir une surjection de X dans un ensemble de cardinal k. En sommant, pour 1
p

p, on obtient :

k Cp S ( n, k ) applications de X dans Y. k =1

Bilan :
p

pn =
k =1

k Cp S ( n, k )

D'aprs la formule d'inversion de Pascal, on dduit :


p

S(n, p) =
k =1

k n ( 1) p k C p k

Application 2 : nombre de drangements dn d'un ensemble X de cardinal n toute bijection de X n'ayant aucun point fixe) Soit Bk(X) l'ensemble des bijections de X ayant k points fixes (pour 0 On a :
n k Card(Bk(X)) = Cn dnk

. (Est appel drangement de X

n)

n k faons de choisir les En effet, une bijection de X ayant k points fixes drange n k lments de X. Or, il y a Cn

n k lments drangs et dnk drangements de l'ensemble de ces n k lments.


En sommant, pour k = 0 n :

Card( Bk ( X )) =
k =0

n k =0

n k Cn dn k =

n k =0 k Cn dk

En outre,
k =0

Card( Bk ( X )) = n!
n

On a donc : Et d'aprs la formule d'inversion de Pascal :

n! =
k =0

k Cn dk

dn =

n k =0

k Cn ( 1) n k k ! = n!

n ( 1) n k ( 1) k = n! (n k )! k! k =0 k =0 n

Ce rsultat a pour consquence un curieux thorme dit "des chapeaux" (d'autres versions existent) :

n invits laissent leur chapeau au vestiaire et repartent en prenant un chapeau au hasard. La probabilit pn qu'ils
repartent tous avec un chapeau ne leur appartenant pas est :

Exemples de problmes de dnombrement

Page 8

G. COSTANTINI

pn =
Par exemple, p4 =

dn = n!

( 1) k k! k =0
n

3 . (On peut retrouver ce rsultat l'aide d'un arbre) 8 1 . e

Et lorsque n tend vers l'infini, pn tend vers

Exercice 4 Nombres de Bell

Soit Bn le nombre de partitions de 1, n , pour n


. Par convention, on pose B0 = 1.

1. Considrons une partition de 1, n + 1 .


Notons la partie contenant l'lment n + 1 et q son cardinal (q 1, n + 1 )


q 1 Il y a Cn faons de choisir les q 1 lments (autres que n + 1) dans la partie .

Le complmentaire de contient n + 1 q lments et il y a Bn+1q faons de le partitionner.

On a donc :

B n+ 1 =

n +1 q =1

q 1 Cn Bn +1 q =

n k =0

k Cn Bk

2. Remarquons, tout d'abord, que la srie de

kn est bien convergente d'aprs le test de D'Alembert : k! k =0

k
Posons, pour tout n

1 (k + 1) n k! 1 = 1+ k +1 (k + 1)! k n k Sn = : 1 e

0 k

kn k! k =0

On a : S0 = 1 = B0 et pour tout n

n k =0

k Cn Sk =

1 e

k Cn k =0

p =0

1 pk = p! e

p =0

1 n k k 1 Cn p = e p ! k =0

(1 + p) n 1 = e p! p =0

( p + 1) n +1 = Sn+1 ( p + 1)! p =0

Les suites (Bn) et (Sn) sont initialises par la mme constante et vrifient la mme relation de rcurrence. Elle sont donc gales : Bn = 1 e

kn k! k =0

Exercice 5 Un thorme de scrutin


p p 1. Autant que de N-listes de {1 ; 1} contenant p fois l'lment 1, soit : CN = Cp +q .

2. Pour construire une telle ligne, on doit ncessairement avoir : y1 = x1 = 1. Le nombre total de lignes entre (1, 1) et (p + q, p q) est le mme qu'entre (0, 0) et (p + q 1, p q 1),
p 1 soit, d'aprs la question 1 : C p + q 1 .

Reste compter les lignes ne rencontrent pas l'axe des abscisses entre (1, 1) et (p + q, p q).

Exemples de problmes de dnombrement

Page 9

G. COSTANTINI

Comptons celles qui rencontrent l'axe. D'aprs le principe de rflexion, il y en a autant que de lignes allant de
p (1, 1) (p + q, p q), soit autant que de (0, 0) (p + q 1, p q + 1), soit C p + q 1

Le nombre de lignes entre (0, 0) et (N, p q) qui ne recontrent pas l'axe est donc gal :
p 1 p Cp + q 1 C p + q 1 =

( p + q 1)! ( p + q 1)! ( p + q 1)! pq p = ( p q) = Cp +q ( p 1)! q ! p !(q 1)! p !q ! p+q

3. D'aprs les questions prcdentes, la probabilit recherche est : nombre de lignes ne rencontrant pas l'axe pq = nombre de lignes total p+q

Exercice 6 Variables alatoires de Bernoulli non indpendantes

Soient n, p

On dispose de p lots rpartir entre n personnes P1, ... , Pn de la faon suivante : chaque lot est attribu par tirage au sort d'une personne parmi les n. Calculer le nombre moyen de personnes qui ne recevront aucun lot. L'univers de cette exprience alatoire est l'ensemble des p-listes de {P1 ; ... ; Pn}. Il y en a n p . Pour tout k 1, n , notons Ek l'vnement dcrit par "la personne Pk ne reoit aucun lot". L'vnement Ek est

constitu des p-listes de {P1 ; ... ; Pn} \ {Pk}. Il y en a (n 1) p .


En choisissant la probabilit uniforme P sur , on a : P(Ek) =

( n 1) p . np

Notons Xk =

1 si E k est ralis 0 sinon

Les Xk, 1

k
n

n, sont des variables alatoires de loi de Bernoulli de paramtre

( n 1) p . np

Posons X =
i =1

X i = nombre de personnes ne recevant aucun lot.


(n 1) p n p 1

On a : Exemple : si p = 4 et n = 5, E(X) = est suprieur 2. Remarque : dans cet exercice , les Xk, 1

E(X) = nE(X1) =

256 44 = > 2. Le nombre de personnes ne recevant aucun lot, en moyenne, 3 125 5

n, sont non indpendantes (lorsque n

2) :

En effet, soient h et k distincts compris entre 1 et n. Ek Eh est constitu des p-listes de {P1 ; ... ; Pn} \ {Pk ; Ph}. Il y en a (n 2) p . Donc P(Ek Eh) = ( n 2)
p

; et comme P(Ek).P(Eh) =

(n 1) p (n 1) p , on en dduit que : np np

1 1 1 1 P( X k (1) X h (1) ) P( X k (1) ) P( X h (1) )

Donc Xk et Xh ne sont pas indpendantes et les Xk, 1

n, non plus.

Exemples de problmes de dnombrement

Page 10

G. COSTANTINI

Exercice 7 Stabilit de la loi binomiale

Posons S = X + Y. On a clairement S() = 0, m + n .


Calculons P S 1 ( k ) pour tout k 0, m + n :


S1(k) =

k i =0

X 1 (i ) Y 1 ( k i )
k

D'o :

P S 1 ( k ) =

P X 1 (i ) Y 1 ( k i )

i =0

) )

Et comme X et Y sont indpendantes :


P S 1 ( k ) =

k i =0

P X 1 (i ) P Y 1 ( k i )

)(

Comme X

B(m, p) et Y

B(n , p ) : P S 1 ( k ) =

k i=0

i i k i k i Cm p (1 p) m i Cn p (1 p) n ( k i )

P S 1 ( k ) =

k i=0

i k i Cm Cn p k (1 p) m + n k

Et comme
i=0

i k i k Cm Cn = Cm + n (Formule de Vandermonde)

k k m+ n k P S 1 ( k ) = Cm + n p (1 p)

Donc S

B(m + n , p )

Preuve de la formule de Vandermonde : Soit E et F deux sous-ensembles disjoints d'un ensemble X. Notons m et n leur cardinaux respectifs. On dnombre, de deux faons diffrentes le nombre de parties k lments de E F :
k D'une part, il y en a : Cm +n

D'autre part, on obtient une telle partie en choisissant i lments (0


k i lments dans F ( Cn possibilits). Soit au total :

i k) dans E ( Cm possibilits) et k i

k i=0

i k i Cm Cn parties.

D'o la formule de Vandermonde.

Exemples de problmes de dnombrement

Page 11

G. COSTANTINI