Posté par
buck92 buck92
Bonjour,
somme maximale : 131
cases : 7, 16, 8, 19, 13, 19, 6, 13, 11, 19.
Méthode empirique en première approche : étant sur une case, je cherche si il y a un chemin supérieur aux autres sur les 2 lignes suivantes.
Étant sur 7 (Ligne 1), 16 (L2) puis 8 ou 9 (L3) sera supérieur à 12 (L2) puis 8 (L3) donc je vais sur 16 (L2).
Étant sur 16 (L2), 9 (L3) puis 18 (L4) est un chemin équivalent à 8 (L3) puis 19 (L4) , je vais donc une ligne plus loin et je vois que 8 (L3) et 19 (L4) permet d'accéder à 13 (L5) bien supérieur aux voisins.
Remarque : On continue comme ça, ce qui va très vite, et on peut regretter que cette méthode empirique un peu simpliste soit suffisante pour trouver la solution.
Autre méthode à laquelle j'ai pensé pour vérifier la solution : dire que chaque case est un nœud, définir les chemins existants ayant le coût du nœud
d'arrivée. (concrètement, L1 permet d'aller en L2(1) avec un coût de 16 et en L2(2) avec un coût de 12. ...)
On ajoute que chaque nœud de la ligne 10 permet d'atteindre la case d'arrivée avec un coût de 0.
Il ne reste plus qu'à chercher le chemin maximal reliant départ et arrivée avec la théorie des graphes. (Petite remarque en passant : si on veut utiliser un algorithme fournissant le chemin minimal, il suffit de remplacer chaque valeur N de case par 20-N et le chemin maximal du premier triangle devient le chemin minimal du second).
Il faut bien reconnaître que si la méthode est imparable, elle va être assez lourde à mettre en œuvre

.
Et enfin, la force brute. Il suffit d'écrire une petite macro qui balaye toutes les possibilités (il n'y en a guère que 2 puissance 9 !). Certes peu glorieux, mais immédiat.
Pour le même prix, cette macro nous fournit aussi le chemin minimal :
total 64
cases 7, 12, 8, 4, 6, 3, 6, 7, 8, 3.
Merci pour l'énigme.
Cordialement.