Re: Traversée du désert !
Publié : 04 févr. 2011 23:20
J'ai maté la méthode rétroactive, et je m'en inspire par moment, mais sinon c'est surtout beaucoup de réflexion et de modélisation.Dreamsnet a écrit :Enfin, je suis curieux de voir ton approche =)
J'utilise un tableau à 10 colonnes et 2 lignes pour modéliser un jour de la manière suivante :
Jour X : Nb de personne au point de départ.
Case 1 = Nb de personne à 20km. // Cases 2 = Nb de personne à 40km. // ... // Case 9 = Nb de personne à 180km. // Cases 10 = Nb de personne arrivée.
Nb de litre restant.................. // Nb de litre restant................... // ... // Nb de litre restant................... // Nb de litre infini.
L'idée est simple, durant le voyage il faut minimiser le nombre de personne et maximiser le nombre de litre.
Après faut tester, et en permanence essayer d'améliorer, d'ailleurs j'y retourne.
Edit : Puis je marche aussi par séquence d'envoie.
On peut voir par exemple qu'il est impossible d'envoyer deux personnes à la fois dès le début.
On cherche donc à en envoyer 1, on trouve ce moyen ci (en remontant en fait de la fin).
5 partent du départ / 5 à 20km et 100L / 4 à 40km et 75L / 3 à 60km et 55L / 2 à 80 km et 40L / 2 à 100km et 30L / 1 à 120km et 20L / ...
Les autres partent plus tard pour récupérer ceux qui ont été abandonné avec juste 5L.
Ensuite on la peaufine, on se rend compte que ne pas utiliser les autres dès le début, c'est dommage (mais qu'il est très dur de les utiliser).
On remarque que le groupe de 4 et de 3 peuvent porter 5L supplémentaire. Donc on va initialement en envoyer 6 pour "gagner" 5L dans le raisonnement.
Etc... C'est long, c'est dur, c'est chiant.