Algoritmos, problemas e soluções para a Maratona de Programação