Heyo,
J'ai le problème suivant en informatique :
Un voyageur va en Italie avec N pièces d'or et un itinéraire fixé de K villes A, B, C, D etc
À chaque ville un nombre de points de bonheur est associé
Le voyageur commence à la ville A puis à la B puis la C etc. jusqu'à ce qu'il n'ai plus de pièces d'or.
Il peut rester 1 jour ou 2 jours dans chaque ville à chaque ville, et 1 jour coûte 1 pièce d'or
Pour un jour passé dans une ville il gagne le nombre de points de bonheur qui lui est associé, et il arrête son voyage quand il n'a plus de pièces d'or.
Le but de programme que je dois créer est de renvoyer la liste avec l'itinéraire qui rapporte le plus de points de bonheur au voyageur.
J'ai essayé pas mal de choses (à chaque fois avec une boucle for et en comparant différentes ville/trajets) mais à chaque fois ça prend pas tous les trajets en compte et y a des contre-exemples, du coup je désespère un peu. :v
Du coup si quelqu'un aurait une piste... ce serait cool 
merci