ioCode

Sac à dos

Gloutons • Exercices 1A
  1. Écrire une fonction kp_vmax(objets, Pmax) -> list[tuple[int, int]] qui renvoie la liste des objets sélectionnés en utilisant l'heuristique de la valeur maximale de l'objet en premier. Par exemple kp_vmax([(60, 10), (100, 20), (120, 30), (54, 9)], 30) renvoie [(120, 30)].
  2. Écrire une fonction kp_ratios(objets, Pmax) -> list[tuple[int, int]] qui renvoie la liste des objets sélectionnés en privilégiant le ratio valeur/poids maximal. Par exemple kp_ratios([(60, 10), (100, 20), (120, 30), (54, 9)], 30) renvoie [(60, 10), (54, 9)].
Langage
Console initialisée. En attente de l'interpréteur...