Pour amasser le plus gros butin, il suffit de considérer les différentes substances en commençant par la plus chère. A chaque fois, on en prend la quantité maximale (soit en prenant toute la quantité disponible, soit en finissant de remplir le sac).
Lalgorithme proposé pour la question 1 ne peut pas sétendre. Par exemple, si on peut porter 3 kilos et quil y a un objet de 3 kilos de valeur 3 et deux objets de 1 kilo de valeur 2, lalgorithme dit de prendre lobjet de 3 kilos alors quon peut amasser un meilleur butin en prenant les deux objets de 1 kilo.
![]() |
![]() |