Vous êtes sur la page 1sur 6

D OMAINE : Combinatoire

N IVEAU : Dbutants
C ONTENU : Exercices

A UTEUR : Pierre B ERTIN


S TAGE : Montpellier 2012

Rcurrence

- Rappel de cours Soit P(n) une proprit sur les entiers (par exemple n est un nombre premier", un polygone n cts est triangulable" ou n3 n est divisible par 3")
que lon veut dmontrer pour tout n.
Thorme 1. Si
1. P(0) est vraie (initialisation") et
2. si on suppose que P(n) est vraie, on peut dmontrer P(n + 1) (hrdit")
alors la proprit P(n) est vraie pour tout entier n > 0.
- Exercices Exercice 1 Trouver une formule pour 1 + 23 + 33 + + n3 .
Exercice 2 Regardons la suite de Fibonacci : F1 = F2 = 1 et Fn+2 = Fn+1 + Fn .
Soit (resp. 0 ) la solution positive (resp. ngative) de lquation X2 = X + 1.
Montrer que :
n 0n

Fn =
.
5
Exercice 3 Dfinissons
pour tout n > 0 et tout 0 6 k 6 n les coefficients

n
binomiaux k (prononcez k parmi n") de la manire suivante :
   

   

n
n
n+1
n
n
=
= 1 et
=
+
.
0
n
k+1
k
k+1

Dmontrer que
 
n
n!
=
k
k!(n k)!
Exercice 4 On trace n cercles dans le plan tels que deux cercles ne soient jamais tangents. Montrer que lon peut colorier les rgions du plan ainsi dlimites de deux couleurs de telle faon que deux rgions spares par un arc de
cercle soient de couleurs diffrentes.
Exercice 5 On trace n droites dans le plan, deux jamais parallles, trois jamais
concourantes. En combien de parties le plan est-il dcoup ?
Exercice 6 Montrer que pour tout n > 5 il est possible de dcouper un carr
en n carrs plus petits.
Exercice 7 Soit x un rel tel que x +
xn + x1n est un entier.

1
x

est un entier. Montrer que pour tout n,

Exercice 8 On choisit n points sur un cercle et on trace toutes les cordes associes (on se dbrouille pour que 3 cordes n e soient jamais concourantes). En
combien de parties le cercle est-il dcoup ?
Exercice 9 (Les tours de Hanoi) Dans le temple de Bnars sont riges trois
aiguilles de diamants. Sur laiguille de gauche sont enfils 64 disques dor pur,
le plus large la base et les autres, de plus en plus troits, empils jusquau
sommet. Nuit et jour, les moines dplacent les disques dune aiguille lautre
en suivant deux rgles : ils ne peuvent dplacer quun disque la fois, et ils ne
peuvent pas poser un disque sur un disque plus petit. Il est dit que lorsque les
64 disques seront sur laiguille de droite, le temple scroulera et ce sera la fin
du monde. Combien de temps nous reste-t-il ?
Exercice 10 Montrer que pour tout entier x < n!, il existe k 6 n un entier et
d1 , d2 , . . . , dk des diviseurs deux deux distincts de n! tels que x = d1 + d2 +
+ dk .
- Corrig Solution de lexercice 1 Calculons les premiers termes pour se donner une ide :
1 ; 1+8 = 9 ; 1+8+27 = 36 ; 1+8+27+64 = 100 ; 1+8+27+64+125 = 225 ; . . .

On remarque tout de suite que tous les termes sont des carrs, les carrs de la
suite 1, 3, 6, 10, 15, que lon reconnait comme la suite 1, (1 + 2), (1 + 2 + 3), etc.
Nous allons essayer de prouver la formule suivante par rcurrence :

2
n(n
+
1)
1 + 23 + 33 + + n3 =
.
2
Linitialisation est facile. Maintenant supposons que la formule est vraie pour
n et calculons
n2 (n + 1)2
(n + 1)2 (n2 + 4(n + 1)) (n + 1)2 (n + 2)2
3
1+ +n +(n+1) =
+(n+1) =
=
4
4
4
3

ce qui achve la rcurrence.


Solution de lexercice 2 Commenons par calculer et 0 . Cest un simple trinome du second degr :

1+ 5
1

5
=
0 =
2
2
Il est facile de vrifier que la formule marche pour F1 . Ensuite pour F2 nous
utiliserons la relations 2 = + 1 (pareil pour 0 ) :
2 02
( + 1) ( 0 + 1)

=
= 1 = F2 .
5
5
Interessons nous maintenant lhrdit : supposons que la formule est vraie
pour Fn et Fn+1 . Nous utiliserons la formule suivante :
n+1 + n = n ( + 1) = n 2 = n+2 .
n+1 0n+1 + n 0n
n+2 0n+2

Fn+2 = Fn+1 + Fn =
=
,
5
5
ce qui achve la rcurrence.
Solution de lexercice 3 Attention, ici il y a deux indices :n et k, il faut tre minutieux sur la faons dont nous ferons la rcurrence. Nous allons dmontrer par
rcurrence sur n la proprit suivante :
   
n
n
n!
P(n) = 0 6 k 6 n,
=
=
".
k
k
k!(n k)!

Linitialisation est vidente (0! = 1). Intressons nous maintenant lhrdit.


Supposons que la formule est vraie pour la ligne n et regardons la ligne n + 1.
Dbarassons-nous dj des cas k = 0 et k = n + 1 :




(n + 1)!
n+1
(n + 1)!
n+1
=1=
et
=1=
.
0!(n + 1)!
0
(n + 1)!0!
n+1
Regardons prsent le reste des cas :

   

n+1
n
n
n!
n!
=
+
=
+
k+1
k
k+1
k!(n k)! (k + 1)!(n k 1)!
on met tout sur le mme dnominateur (k + 1)!(n k)! :
=

n!((k + 1) + (n k))
(n + 1)!
=
(k + 1)!(n k)!
(k + 1)!(n k)!

Ce qui achve la rcurrence.


Solution de lexercice 4 Nous allons faire la dmonstration par rcurrence sur
n. Pour n = 1, cest facile, il suffit de colorier lintrieur du cercle en rouge et
lextrieur en bleu.
Maintenant supposons que pour n cercles il est toujours possible de trouver un bon coloriage. Prenons n + 1 cercles et meetons-en un de ct. Il en
reste n, donc par hypothse de rcurrence on peut trouver un bon coloriage.
Maintenant rajoutons le dernier cercle et faisons la manipulation suivante : on
inverse la couleur de tous les secteurs lintrieur du cercle et on ne touche
pas lextrieur. Il est facile de vrifier que le coloriage ainsi obtenu est bon.
Solution de lexercice 5 Lorsquil ny a aucune droites, il y a 1 secteur, avec une
droite il y a 2 secteurs. Soit un le nombre de secteurs lorsquil y a n droites.
Lorsquon rajoute la n+1-me droite, elle va couper les n autres droites, ce qui
signifie quelle passera par n + 1 secteurs. Elle coupera chacun de ces secteurs
en deux, donc elle rajoute n + 1 rgions. Nous obtenons la relation de rcurrence suivante : un+1 = un + n + 1. Il est facile de dmontrer par rcurrence
qualors
n(n + 1)
un =
+ 1.
2
Solution de lexercice 6 Soit P(n) la proprit : il est possible de dcouper un
carr en n petits carrs". On remarque que si on sait dcouper un carr en n
4

carr, alors il est facile de dcouper un carr en n + 3 carrs : on coupe le gros


carr en 4 et on dcoupe un des petits carrs en n morceaux (voir la figure de
gauche).

n morceaux

Ceci rgle son compte lhrdit : si on suppose P(n), vraie alors P(n + 3)
est vraie. Il suffit ensuite de soccuper de linitialisation. Attention, comme on
passe de n n + 3, il faut prouver 3 cas : les cas 6, 7 et 8. Ils sont dans la partie
droite de la figure.
Solution de lexercice 7 Notons P(n) la proprit xn + x1n est un entier". P(1) est
vrai par hypothse. Si on suppose P(n) et P(n 1) vraies,



1
1
1
1
xn + n
xn + n = xn+1 + n+1 + xn1 + n1
x
x
x
x
1
Les termes xn + x1n , x+ x1 et xn1 + xn1
sont entiers par hypothse de rcurrence,
1
n+1
donc x
+ xn+1 est aussi entier, ce qui achve la rcurrence.

Solution de lexercice 8 Comme dans lexercice plus haut, nous allons dnombrer combien on rajoute de secteurs lorsquon place le n+1-me point. Numrotons les sommets de 1 n et plaons un sommet supplmentaire entre le point
1 et le point n. Regardons la corde Ck qui relie le nouveau point au point k.
Une autre corde de la figure coupe la corde Ck ssi un des sommets de est
droite de Ck et lautre est gauche. Pour trouver une corde qui coupe Ck
il faut donc choisir un point parmi les k 1 droite et un parmi les n k
5

gauche, ce qui en donne (k 1)(n k). Et comme dans lexercice prcdent,


cela signifie que la corde Ck rajoute (k 1)(n k) + 1 secteurs. Donc
n
n
n
X
X
X
n3 3n2 + 8n
2
k n(n1) = un +
k
(k1)(nk)+1 = (n+1)
.
un+1 un =
6
k=1

k=1

k=1

On initialise avec u0 = u1 = 1 et on trouve :


n(n 1)(n2 5n + 18)
n4 6n3 + 23n2 18n + 24
un =
+1=
.
24
24
Solution de lexercice 9 Appelons un le nombre minimal de mouvements pour
dplacer une colonne de taille n dune aiguille une autre. Pour dplacer une
colonne de taille n + 1 de la colonne de droite la colonne de gauche, il faut
dplacer les n premiers disques sur la colonne du milieu, puis dplacer le gros
disque sur la colonne de droite, puis redplacer les n autes disques par dessus.
Cela nous permet de trouver la formule de rcurrence suivante : un+1 = 2un +
1. On initialise avec u1 = 1, et je laisse au lecteur le soin de dmontrer par
rcurrence que un = 2n 1. Si on considre quil faut au moins une seconde
aux moines pour faire un mouvement, la fin du monde nest pas avant 26 4 1
s 600 milliards dannes (on est larges).
Solution de lexercice 10 Nous allons montrer la proprit par rcurrence. Linitialisation est facil. Maintenant supposons que la proprit est vraie pour n et
prenons un entier k < (n + 1)!. Nous allons faire la division euclidienne de k
par n + 1 :
k = (n + 1)q + r.
Lentier q est strictement infrieur n!, donc on peut appliquer lhypothse de
rcurrence : q = d1 + + dk avec k 6 n et
k = d1 (n + 1) + d2 (n + 1) + d3 (n + 1) + + dk (n + 1) + r.