Bonjour,
Je cherche à écrire un programme ou un algorithme(mais je n'y arrive pas) pour résoudre le problème dit de la traversée du pont dont voici l'énoncé:
Quatre voyageurs V1, V2, V3 et V4 sont sur la rive gauche d'une rivière à côté d'un pont fragile qui ne peut pas supporter le poids de plus de deux voyageurs à la fois. Ils souhaitent se rendre sur la rive droite de la rivière. Il fait nuit et ils ne disposent que d'une torche lumineuse indispensable à la traversée du pont. Il n'est pas possible de lancer la torche et donc celle-ci doit faire des allers et retours pour permettre le passage des voyageurs en plusieurs fois, des voyageurs traversant la rivière de droite à gauche pour ramener la torche.
Les voyageurs ont des capacités physiques différentes : le premier traverse en une minute (t1 = 1), le second a besoin de deux minutes (t2 = 2), le troisième de cinq minutes (t3 = 5) et le quatrième de dix minutes (t4 = 10). Bien sûr, quand deux voyageurs traversent ensemble, le plus lent impose sa vitesse. Comment les voyageurs doivent-ils organiser leurs traversées pour faire au plus vite et ainsi économiser l'énergie de leur torche ?
Merci de votre aide.
-----