Sac à dos 0-1 : éléments minimum
Problem
Étant donné N éléments de masse m1, …, mN. Ils remplissent un sac à dos qui peut supporter un poids ne dépassant pas M. Comment prendre du poids en M exactement en utilisant le moins d'articles possible ?
Saisie :
- la première ligne contient un nombre naturel N n'excédant pas 100 et un nombre naturel M n'excédant pas 10000 ;
- la deuxième ligne contient N nombres naturels mi ne dépassant pas 100.
Sortie : Imprimez le plus petit nombre d'articles dont vous avez besoin, ou 0 si vous ne pouvez pas atteindre le poids donné.
Exemples
| # |
Entrée |
Sortie |
| 1 |
1 5968
18
0 |