L'explorateur - Détails (5)

Pas de dépots

A cause des chacals, il est impossible de laisser des dépôts de nourriture dans le désert. Nous allons remplacer les dépots utilisés par les porteurs qui reviennent, par de la nourriture apportée par des porteurs qui viennent à leur rencontre. L'étape aller courante devient :
Départ avec sn = ∑bi = bn + sn-1 porteurs à partir de xn avec une quantité totale de q(bn + sn-1)
Fin de l'étape à xn-1, après un = xn-1 - xn, ils ont consommé (bn + sn-1)un
Les sn-1 porteurs (explorateur inclus) continuent avec sn-1×q de nourriture
Les bn reviennent avec bnun jusqu'au début de l'étape
Bilan : q(bn + sn-1) = (bn + sn-1)un + q×sn-1 + bnun
 q×bn = (2bn + sn-1)un  
En considérant toujours des étapes entières, et le rab de nourriture emporté par les porteurs qui reviennent :
Si q < s+2, un seul porteur est insuffisant bn = ceil( sn-1/(q - 2) )
L'étape est un = floor( q×bn/(2bn + sn-1) )
Les porteurs qui reviennent emportent q×bn - (2bn + sn-1)un en rab et peuvent donc retourner au delà du début de l'étape, au moins certains d'entre eux.
Si les porteurs atteignent le village avec du rab fn = q×bn - (2bn + sn-1)un - bnxn, ce rab peut être utilisé pour économiser des porteurs.
Les porteurs atteignent le village si fn > 0. Le rab peut tout simplement ne pas être emporté au départ de l'étape, répercutant ce rab sur le bilan de l'étape précédente :
q(bn+1 + sn) = (bn+1 + sn)un+1 + q×sn - fn + bn+1un+1 ou encore
 q×bn+1 + fn = (2bn+1 + sn)un+1  
Avec une méthode semblable : si b+f < s+2, il faut plus d'un porteur b = ceil( (s - f)/(q - 2) ), sinon b = 1 et u = floor( (q + f)/(s + 2) ). puis calculer le rab suivant fn+1 = q×b + fn - (2b + s)u - b×xn+1
jours/porteur, Distance (details)
 


Accueil Arithmétiques Géométrique Divers Thèmes Scripts Jeux Exercices Précédent Suivant Parent