Maratona de programação| Introdução