Je ne suis pas trop sûr de savoir comment mettre cela en place...
Je dois créer un graphe dirigé pondéré basé sur le problème de la cruche d'eau du film Die Hard 3 ( http://www.wikihow.com/Solve-the-Water-Jug-Riddle-from-Die-Hard-3 ).
Je dois créer des nœuds pour tous les mouvements possibles (remplir, vider, verser). Ensuite, je dois trouver le chemin le plus court vers la solution. Mais j'ai des difficultés à créer ce graphe. J'utilise ma propre liste de liens/noeuds.
Toute aide concernant l'algorithme permettant de créer ce graphique serait la bienvenue. Merci.
ex) donné 3 gallons, 5 gallons. Obtenir 4 gallons dans la cruche de 5 gallons. Je dois créer un graphe de tous les mouvements possibles pour arriver à 4 gallons. Chaque gallon différent représente un nœud différent.
Joyeux Thanksgiving =)