M'ennuyant pour trouver le sommeil en fin de nuit, j'ai pensé à cette histoire d'éléphant (pas lu vos démonstrations avant ce matin).
Au début je trouvais comme toi rOut, puis je me suis dis qu'il était dommage de gâcher quelques bananes (par exemple, celle laissée lorsqu'on termine le premier paquet de 1000).
Bref, j'en suis venu à la conclusion que le kilomètre n'était pas l'unité de base du calcul.
En reprenant le même principe des allers-retours et en maximisant le nombre de bananes portées à chaque fois, on remarque que de 5000 à 4000 bananes restantes, il faut faire 4 aller-retours et 1 aller, soit 9 trajets.
On ne fait pas 111km au début, mais bien 1000/9, soit 111,11...
De même pour la suite 1000/7, puis 1000/5= 200km, puis 1000/3 et enfin 1000km.
Bref, on arrive grosso-modo au même résultat (1787,3km). On remarque au passage que faire directement des allers-retours de 111,11... Km 4 fois, puis des aller-retours de 1000/7 3 fois, .... Donne le même résultat.
Les petits aller-retour ne sont donc pas l'unique façon de faire le trajet le plus long.