• Aucun résultat trouvé

Introduction ` a la th´eorie de l’informatique

N/A
N/A
Protected

Academic year: 2022

Partager "Introduction ` a la th´eorie de l’informatique"

Copied!
2
0
0

Texte intégral

(1)

Introduction ` a la th´eorie de l’informatique

R´ ep´ etition 10

Ann´ ee acad´ emique 2013-2014

1. On d´ecide de placer 1.000 euros sur un compte bancaire. A la fin de chaque mois, on gagne 1% d’int´erˆet et on retire imm´ediatement 5 euros.

Soit Mn la somme d’argent se trouvant sur le compte apr`esn mois.

En utilisant la m´ethode “Plug-and-Chug”, trouvez une solution ana- lytique pour Mn.

2. Soit le langage RecMatch⊂ {[,]} d´efini r´ecursivement comme suit :

• La chaˆıne vide λ∈ RecMatch ;

• Si s ett sont dans RecMatch, alors [s]t aussi.

La longueur d’un ´el´ement s de RecMatch est le nombre de crochets gauches et droits dans s. Soit cn le nombre d’´el´ements s dans Rec- Match de longueur n. Exprimer cn sous la forme d’une r´ecurrence (sans la r´esoudre) et v´erifier que cn = 0 d`es que n est impair.

3. Trouvez une solution analytique exacte pour les r´ecurrences suivantes : (a) • u0 = 2

• un= 1nPn−1

p=0 un−1−pup pourn >0 (b) • a1 = 1

• nan = (n−2)an−1+ 2 pour n >1 (c) • x1 = 1

• x2 = 1

• xn= xn−1.xn−2

xn−1+xn−2

(avecn > 2)

(Votre solution pourra faire intervenir les nombres de Fibonacci) 4. Soit la r´ecurrence :

• T(1) = 0

• T(n) = 6T(n/3) + 2n (o`u n >1 est une puissance de 3).

1

(2)

(a) Sans r´esoudre la r´ecurrence, montrez queT(n) =O(n2).

(b) Trouvez une solution analytique exacte `a la r´ecurrence.

(c) V´erifier que votre solution satisfait `a la borne obtenue par le master theorem.

2

Références

Documents relatifs

Si vous ne r´ epondez pas ` a une question, rendez une feuille blanche avec nom, pr´ enom et matricule ainsi que le num´ ero de la question.. – Exposez votre raisonnement de mani`

(a) De combien de mani` eres diff´ erentes peut-on ins´ erer des pi` eces dans le distributeur pour acheter un article coˆ utant exactement r cents lorsque l’ordre d’insertion des

(b) Montrez que dans tout graphe, pour tout nœud de degr´ e impair, il existe un chemin de ce nœud vers un autre nœud de degr´ e impair2. Un programme informatique consid` ere

L’´ etat du robot est sp´ ecifi´ e par les coordonn´ ees enti` eres (x; y) repr´ esentant sa position courante sur la grille.. Dans la n´ egative, donner une preuve utilisant le

[r]

(a) Trouvez une fonction g´ en´ eratrice permettant de d´ enombrer les fa¸cons de composer le panier lorsque les restrictions suivantes sont d’application, ainsi qu’une

De combien de mani` eres diff´ erentes peut-on ins´ erer des pi` eces dans le distributeur pour acheter un article coˆ utant exactement r cents lorsque l’ordre d’insertion des pi`

[r]