• Aucun résultat trouvé

Mercredi 21 septembre 2016 Exercice 10.

N/A
N/A
Protected

Academic year: 2022

Partager "Mercredi 21 septembre 2016 Exercice 10."

Copied!
1
0
0

Texte intégral

(1)

Mercredi 21 septembre 2016

Exercice 10. Implémenter

Permutation::Permutation(int, const int *);

Exercice 11. Définir un opérateur de comparaison < entre permutations.

Exercice 12. En prolongeant par (i) = i pour i > n, on peut don- ner un sens au produit de s1 et s2, même si s1.n != s2.n. Implémen- ter cette extension. De même bool Permutation::next() pourrait devenir void Permutation::next() et faire passer de la dernière permutation de [1..n] à la première de [1..n+ 1].

Exercice 13. Soit f une fonction continue strictement croissante sur les réels, qui tend vers 0 (resp. 1) quand son argument tend vers 1 (resp.

+1). Écrire une procédure qui à un tel f et à x 2]0,1[ fait correspondre t tel que f(t) = x. Décrire une classe qui modélise la notion de générateur de nombres aléatoires. Si f est une loi de probabilité comme ci-dessus, on devrait pouvoir construire un générateur qui suit cette loi. De même, si la loi est un barycentre de masses de Dirac. Pour l’implémentation, on pourra utiliser rand(). Voir aussi srand() etRAND_MAX.

Références

Documents relatifs

Par exemple, la per- mutation repr´esent´ee par 2134 sera ´enum´er´ee avant la permutation repr´esent´ee

Obviously, the number of ways of constructing a planar permutation graph from two disjoint copies of a nonseparable outerplanar graph. with p points is the same as

d) Combien de mots de passe différents de quatre caractères comprenant au moins un symbole sont possibles si la répétition est permise ? Montrer ton travail. En supposant que

d) Combien de mots de passe différents de quatre caractères comprenant au moins un symbole sont possibles si la répétition est permise ? Montrer ton travail. En supposant que

b) Si les membres d’un comité de 10 personnes sont choisis au hasard, quelle est la probabilité que le comité va inclure 4 femmes et 6 hommes? Montre ton travail.. Une équipe de

En partant du programme premiers.cc, en écrire un qui compte combien il y a de nombres premiers inférieurs ou égaux à n , où n est donné par l’utilisateur du programme.. On peut

Dans tout le problème, K désigne un corps commutatif. Soit E un K-espace vectoriel de dimension finie n

We will see that every transitive permutation group G with bounded movement equal to m, such that G is not a 2-group but in which every non- identity element has the movement m or m