Advertisement
Guest User

Untitled

a guest
Jun 24th, 2018
93
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.52 KB | None | 0 0
  1. from random import sample
  2.  
  3. #Pour modifier le nombre de ville, changer la constante
  4. NBR_VILLES = 5
  5.  
  6. def Valeur(depart,arrivee):
  7. #Implémenter valeur
  8. return liste_prix[arrivee - 1]
  9.  
  10.  
  11. def X(n):
  12. if n < 1:
  13. raise Exception("n doit être supérieur à 1")
  14. if n == 1:
  15. return 0
  16. if n == 2:
  17. return Valeur(1,2)
  18. x1 = X(n-1) + Valeur(n-1,n)
  19. x2 = X(n-2) + Valeur(n-2,n)
  20.  
  21. return min([x1, x2])
  22.  
  23. liste_prix = sample(range(100,300), NBR_VILLES)
  24.  
  25. print(X(NBR_VILLES))
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement