IPRJ – PROJETO E ANÁLISE DE ALGORITMOS
LISTA DE EXERCÍCIOS 05
1
2
) Implemente um programa (em qualquer linguagem) para calcular a série de Fibonacci
de um dado número n. O seu programa deve basear-se na estratégia de programação
dinâmica.
) Implemente um programa (em qualquer linguagem) que dada uma mochila de
capacidade M e um conjunto de n itens (onde cada item possui um peso (w1, w2, ...,
wn) e um valor (v1, v2, …, vn)), seja capaz de exibir o subconjunto mais valioso de itens
que caibam dentro da mochila. Caso exista mais de um subconjunto ótimo, o seu
programa deve listar todos os subconjuntos mais valiosos. O seu programa deve
basear-se na estratégia de programação dinâmica.