Module: O problema da mochila


Problem

3 /6


Problema da mochila com recuperação de resposta

Problem

Dado N itens de massa m1, …, mN e custo c < sub>1, …, cN respectivamente. 
Eles enchem uma mochila que pode suportar um peso não superior a M. Determine o conjunto de itens que podem ser carregados em uma mochila que tem o custo mais alto.
 
Entrada: 
- a primeira linha contém um número natural N não superior a 100 e um número natural M não superior a 10000;
- na segunda linha digite N números naturais mi que não excedam 100;
- N números naturais comi não excedendo 100 são inseridos na terceira linha.
 
Saída: imprime a quantidade de itens (números de 1 a N) que serão incluídos na mochila de maior custo (um número por linha) .
 

 

Exemplos
# Entrada Saída
1
4 6
2 4 1 2
7 2 5 1
1
3
4