Proposez un livre qui permet de trouver un nombre aléatoire (entre 1 et 1000)par dichotomie.
<!-- m --><a class="postlink" href="http://fr.wikipedia.org/wiki/Dichotomie">http://fr.wikipedia.org/wiki/Dichotomie</a><!-- m -->
Exemple, soit a un nombre aléatoire valant 650.
Je reprends l'exemple de wikipedia :
<!-- m --><a class="postlink" href="http://fr.wikipedia.org/wiki/Dichotomie">http://fr.wikipedia.org/wiki/Dichotomie</a><!-- m -->
Exemple, soit a un nombre aléatoire valant 650.
Je reprends l'exemple de wikipedia :
Code:
Pierre propose à Paul le jeu suivant:
« choisis en secret un nombre compris entre 0 et 100;
je vais essayer de le deviner le plus rapidement possible, mais tu ne dois répondre à mes questions que par oui ou par non ».
Paul choisit 65 et attend les questions de Pierre:
est-ce que le nombre est plus grand que 50? (100 divisé par 2)
oui
est-ce que le nombre est plus grand que 75? ((50 + 100) / 2)
non
est-ce que le nombre est plus grand que 63? ((50 + 75 + 1) / 2)
oui
Pierre réitère ses questions jusqu'à trouver 65.
Par cette méthode itérative, Pierre est sûr de trouver beaucoup plus rapidement le nombre qu'en posant des questions du type « est-ce que le nombre est égal à 30? ».