Implementar em laboratório soluções para problemas mais desafiadores nos seguintes temas: Estrutura de Dados, Paradigmas de
Programação (Alg. Gulosos, Divisão e Conquista, Programação Dinâmica, Backtracking, etc) e toṕicos relacionados a Teoria dos Números,
Teoria dos Jogos, Strings, dentre outros.