La supériorité de l'animal sur l'homme, c'est que chez l'animal il n'y a pas de chanteuses.
Jean-Jacques Peroni
Explorez l'intégralité de la collection. Chaque problème donne le plan d'un quartier : le facteur peut-il emprunter chaque rue exactement une fois ?
📍 Vous consultez actuellement le problème n°228
Ces 400 problèmes posent la même question devant des plans toujours différents : peut-on parcourir chaque rue exactement une fois ?
La réponse ne demande aucun essai. Elle tient à la parité du nombre de rues aboutissant à chaque carrefour : 0 carrefour impair et la tournée est un circuit fermé ; 2 et elle est possible en partant de l'un pour finir à l'autre ; 4 ou plus et c'est impossible.
Chaque fiche est accompagnée d'une correction complète au format PDF, plan compris, ainsi que de sa source LaTeX.
🔢 Le raisonnement, en une phrase : quand le facteur traverse un carrefour, il y entre par une rue et en ressort par une autre — il consomme les rues deux par deux. Un carrefour à nombre impair de rues ne peut donc être que le départ ou l'arrivée. Et il n'y a qu'un départ et qu'une arrivée.
🎓 Utilisation pédagogique : une entrée idéale vers la théorie des graphes, accessible dès la 5ᵉ car elle ne demande que de compter et de raisonner sur la parité. Les élèves les plus en difficulté avec le calcul y réussissent souvent très bien.
🌉 Les ponts de Königsberg : en 1736, les habitants de cette ville cherchaient une promenade franchissant ses sept ponts une seule fois chacun. Euler démontra que c'était impossible — les quatre quartiers avaient tous un nombre impair de ponts. C'est l'acte de naissance de la théorie des graphes.
📮 Et quand c'est impossible ? Le facteur doit repasser par certaines rues. Minimiser ces répétitions s'appelle le problème du postier chinois, posé en 1962 par Meigu Guan — et il est encore utilisé aujourd'hui pour organiser les tournées de ramassage des ordures ou de déneigement.
J'ai réalisé cette activité en Python, en utilisant xhtml2pdf pour la version PDF des activités. Mon travail est sous licence Creative commons.
La version actuelle est la version 3.2.0 (28/11/2023)
N'hésitez pas à me contacter si vous detectez la moindre imperfection, ou si vous imaginez une amélioration potentielle !
Open source et gratuité n'empêchent ni les dons ni les remerciements 😉
Un euro ou deux pour m'aider à payer le serveur ?
☕ Payez-moi un café via PayPal
Partager :
🔑 Accéder à une fiche par son code
Demande le code à ton professeur.
Exemples : PYTH0123, PMDE161842, SOMP0042.