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 |