Au fait, voilà ma solution :
J´ai fait les calculs de façon approchée car je n´ai pas réussi à faire de formulation mathématique. D´ailleurs, j´aimerais bien que tu me la donnes.
Exemple 1 :
Réfléchissons aux "possibilités impossibles" :
- 1000 km d´un coup, impossiblr, zero banane à l´arrivée et pas de retour au tas possible.
-500 km pour déposer des bananes, impossible car il en reste juste 500 pour revenir au tas.
- 400 km : j´appelle l´éléphant E. E porte 1000 bananes au bout de 400 km. Il en mange donc 400, en dépose 200 et en garde 400 pour revenir. Il fait ça une 2è fois, il a donc transporté 400 bananes et mangé 800 puis un dernier aller simple lui coûte 400 bananes et rapporte 600 de plus soit 1000 en tout.
Il lui reste donc 600 km à faire donc il arrive au bout des 1000 km avec 400 bananes.
Même raisonnement avec 300 km,
1er aller-retour (AR) : 600 bananes mangées, gain : 400 bananes.
2à AR : 600 mangées : gain 400
3èAller simple : 300 mangées : gain 600
Reste 1400 bananes qu´il ne peut transporter en une seule fois
Donc il recommence son transport par étapes pour les 700 derniers km.
Exemple 2:
dans mes essais je me suis rendu compte qu´il pouvait procéder par étapes de 1 ou 10 km et que cela revenait au même...
Etapes de 1km :
Il transport 1000 bananes sur 1 km : il en ramène 998 et en mange 2.
Il recommence puis un dernier aller simple ; bilan 5 bananes mangées et 2995 ramenées. On peut donc porter à 5 bananes/km le coût du déplacement.
Au bout de 200 km, il aura donc mangé 1000 bananes et n´aura plus besoin de faire 5 trajets mais 3.
Le coût sera alors de 3 bananes / km soit 1000 bananes utilisées ayu bout de 333 km.
Il aura alors parcouru 533 km et il lui restera 1000 bananes et 467 km à parcourir donc 533 bananes en fin de trajet.
Raisonnement identique avec des trajets de 10 km.
Comme je n´arrive pas à faire de formulation mathématique et que, de tous mes essais, 533 est le plus grand nombre trouvé, je donne celui-là
