maryzouzou
Messages postés2Date d'inscriptionmercredi 19 février 2003StatutMembreDernière intervention13 décembre 2004
-
6 déc. 2004 à 18:33
mhftltpt
Messages postés2Date d'inscriptionsamedi 3 mars 2007StatutMembreDernière intervention 3 mars 2007
-
3 mars 2007 à 18:30
:big) Mary
Salut tout le monde
voila , je dois programmer le probleme du sac a dos en C
mais javoue que je bloque un peu !
on nous donne :
A(i+1,v)=min(A(i,v),A(i,v-Vi+1)+Pi+1) si Vi+1<=v
A(i+1,v)=A(i,v) sinon
bon j'ai compris qu'on applique ca a des sous ensemble mais ce que je n'arrive pas a comprendre c'est ce que vaut v
V c les profits, P les poids et on prends des osus ensemble dans {1,....,i}
Quelqu'un peut m'aider ?
d'avance merci !
A voir également:
Probleme sac a dos python
Problème du sac à dos python - Meilleures réponses
Problème du sac à dos algorithme python - Meilleures réponses
mhftltpt
Messages postés2Date d'inscriptionsamedi 3 mars 2007StatutMembreDernière intervention 3 mars 2007 3 mars 2007 à 18:30
bien sur ma petite Mary ,je peux t'aider
int choisir(int nbre_obj-1,poid_max_sac)
{
if(nbre_obj-1= =0) then { if p[nbre_obj-1]<=poid_max_sac) then v[nbre_obj-1];
else return0;}
*****************
******************
}