Module: Le problème du sac à dos


Problem

2 /6


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
1 5968
18
# Entrée Sortie
1 0