darksantos

Pseudo mochila

Jul 11th, 2014
243
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.59 KB | None | 0 0
  1. PSEUDOCÓDIGO
  2. algoritmo mochila(ent p,b:vect[1..n]de nat;
  3. ent Cap:nat;
  4. sal g:vect[0..n,0..Cap]de nat)
  5. variables c,j:nat
  6. principio
  7. para c:=0 hasta Cap hacer g[0,c]:=0 fpara;
  8. para j:=1 hasta n hacer g[j,0]:=0 fpara;
  9. para j:=1 hasta n hacer
  10. para c:=1 hasta Cap hacer
  11. si c<p[j]
  12. entonces
  13. g[j,c]:=g[j-1,c]
  14. sino
  15. si g[j-1,c]≥g[j-1,c-p[j]]+b[j]
  16. entonces
  17. g[j,c]:=g[j-1,c]
  18. sino
  19. g[j,c]:=g[j-1,c-p[j]]+b[j]
  20. fsi
  21. fsi
  22. fpara
  23. fpara
  24. fin
Advertisement
Add Comment
Please, Sign In to add comment