Énigmes classiques — Logique & Culture générale

LibreCulture GéneraleLogique & ÉnigmesÉnigmes classiques~6 min de lecture

Apprendre à repérer l'espace d'états, les invariants et les stratégies de résolution qui rendent les énigmes classiques systématiques et résolubles.

Énigmes classiques — Logique & Culture générale

Public: niveau Libre — objectif: savoir analyser et résoudre les énigmes les plus fréquentes.

Objectifs

  • Reconnaître le type d'énigme (logique, combinatoire, probabilité, optimisation).
  • Choisir une stratégie (recherche d'états, invariants, retour en arrière, comptage).
  • Rédiger une solution claire et vérifiable.

Quel est le premier réflexe utile face à une énigme de type "transport" (ex: traverser une rivière) ?

  1. Tenter toutes les actions au hasard.
  2. Modéliser l'espace d'états et les transitions possibles.
  3. Lire la solution immédiatement.
Modéliser l'espace d'états permet de voir les positions possibles et d'éviter les répétitions inutiles.

Notions clés

Espaces d'états et recherche

On représente chaque configuration possible (positions des objets, du bateau, du gardien, etc.). On cherche un chemin dans ce graphe d'états du départ vers l'objectif. Deux algorithmes conceptuels utiles : parcours en largeur (BFS) pour trouver la solution la plus courte, et parcours en profondeur (DFS) pour explorer rapidement.

Combinatoire élémentaire

Permutations et combinaisons permettent de compter les possibilités sans énumérer :

Permutation de n objets: \[ n! = 1 \cdot 2 \cdots n \]

Combinaison: \(\binom{n}{k} = \dfrac{n!}{k!(n-k)!}\) — utile pour évaluer l'espace de solutions possibles.

Invariants et parité

Un invariant est une propriété qui ne change pas sous les actions autorisées. Par exemple, dans certains jeux de pièces, la parité du nombre d'échanges reste constante : si une action change la parité, la situation finale peut être impossible.

Raisonnement rétrograde (work backward)

Commencez de l'objectif et remontez les actions possibles; souvent plus simple que de partir du début.

Parmi ces méthodes, laquelle aide le mieux à prouver l'impossibilité d'une configuration ?

  1. Montrer un invariant qui empêche d'atteindre la configuration.
  2. Énumérer quelques cas au hasard.
  3. Changer les règles du jeu.
Les invariants donnent des preuves solides d'impossibilité en comparant valeurs initiales et finales.

Exemples résolus

1) Le loup, la chèvre et le chou (traversée)

Vous avez un loup, une chèvre et un chou. Le bateau transporte une seule chose en plus du fermier. Le loup ne peut pas rester seul avec la chèvre, la chèvre ne peut pas rester seule avec le chou. Comment traverser ?

Voir la solution
Étape 1: Traverser avec la chèvre (laissez loup et chou séparés).
Étape 2: Revenir seul.
Étape 3: Traverser avec le loup.
Étape 4: Revenir avec la chèvre.
Étape 5: Traverser avec le chou.
Étape 6: Revenir seul et traverser enfin avec la chèvre.

Succession: chèvre → retour → loup → chèvre retour → chou → retour → chèvre (opérations reprises ci-dessus).

Traversée loup-chèvre-chou étape par étape Rive gauche Rive droite Chèvre Loup Chou Bateau Étape 1: Chèvre à droite Étape 2: Retour seul Étape 3: Loup à droite Étape 4: Chèvre retourne

Étape 1: Emmener la chèvre isolant loup et chou.

Étape 3: Transporter ensuite le loup et ramener la chèvre, etc.

2) Le problème de Monty Hall

Trois portes, une voiture, deux chèvres. Vous choisissez une porte; l'animateur ouvre une autre porte montrant une chèvre et vous propose de changer. Faut-il changer ?

Voir la solution
Choisir une porte donne \(P(\text{bonne})=1/3\) et \(P(\text{mauvaise})=2/3\).
Si votre choix initial est mauvais (probabilité \(2/3\)), l'animateur révèle la chèvre et le changement gagne la voiture.
Si votre choix initial est bon (probabilité \(1/3\)), changer fait perdre.
Conclusion: changer donne \(P(\text{gain en changeant})=2/3\).

En affichant :

\[P(\text{win if switch}) = \frac{2}{3}\]

3) Le pont (bridge and torch)

Quatre personnes doivent traverser un pont la nuit avec une seule lampe; au plus deux traversent à la fois, et ils vont aux vitesses a<b<c<d (minutes). Quelle stratégie minimise le temps total ?

Voir la solution
Deux stratégies usuelles: envoyer les deux plus lents ensemble ou utiliser les deux plus rapides pour faire les allers-retours.
Notations: \(a,b,c,d\) avec \(a\) et \(b\) les plus rapides. On compare \(T_1 = a + 2b + d\) (stratégie qui utilise b pour faire deux allers-retours) et \(T_2 = 2a + c + d\) (stratégie qui fait traverser c et d ensemble).
La meilleure est \(\min(T_1,T_2)\). On calcule numériquement selon les valeurs données.

Par exemple, pour \(a=1, b=2, c=5, d=10\):

\[T_1 = 1 + 2\times 2 + 10 = 15\]

\[T_2 = 2\times 1 + 5 + 10 = 17\]

Donc la stratégie 1 est meilleure ici (15 min).

Dans l'exemple ci-dessus (1,2,5,10), quel est le temps minimal ?

  1. 17 minutes
  2. 20 minutes
  3. 15 minutes
Calcul direct des deux stratégies montre que 15 est le minimum.

Que représente un "état" dans la modélisation d'une énigme ?

  1. Une configuration complète des objets et positions possibles.
  2. La solution finale uniquement.
  3. Une règle du jeu.
Un état décrit la situation à un instant donné (qui est où), ce qui permet de construire le graphe des transitions.

Erreurs fréquentes

  • Ne pas définir clairement les états (on confond parfois position du bateau et position des objets).
  • Oublier de vérifier que les actions respectent toutes les contraintes.
  • Ne pas tester la solution pour quelques cas simples avant de la généraliser.

Quelle est une bonne façon d'éviter les oublis dans une solution ?

  1. Écrire la solution en une phrase sans vérification.
  2. Simuler les étapes sur papier (ou état par état).
  3. Changer les règles pour simplifier.
La simulation étape par étape permet de vérifier la conformité aux règles et d'éviter les contre-exemples.

Récapitulatif

Pour résoudre une énigme classique: modélisez, cherchez des invariants, comparez stratégies, testez sur des exemples simples et rédigez clairement.

Espace d'états
Toutes les configurations possibles d'un problème.
Invariant
Propriété qui ne change pas lors des actions autorisées.
Raisonnement rétrograde
Commencer de l'objectif et remonter vers le départ.
Monty Hall
Changer de porte donne \(2/3\) de chances de gagner.
Comptage
Utiliser \(n!\) et \(\binom{n}{k}\) pour évaluer l'espace de solutions.

Quelle stratégie est la plus générale pour aborder une énigme ?

  1. Modéliser l'espace d'états puis appliquer une méthode (BFS, invariant, rétrograde).
  2. Deviner et espérer que ça marche.
  3. Regarder d'abord la solution sur Internet.
La modélisation systématique fournit une base vérifiable pour toute approche.

Teste tes connaissances sur ce cours

Crée ton compte gratuitement pour accéder aux quiz associés et suivre ta progression.