Muitos membros do MaratonUSP desenvolvem trabalhos de conclusão de curso ou teses de mestrado em assuntos relacionados a programação competitiva. Para facilitar o acesso a este material, fizemos aqui uma coletânea com todos os trabalhos desenvolvidos.
- Algoritmo em redes de Fluxo e aplicações - Marcos Kawakami.
- Algoritmos em matrizes monótonas e Monge convexas - Victor Sena.
- Algoritmos em sequencia - Yan Couto.
- Ancestral comum mais próximo entre dois vértices de uma árvore - Pedro Bortolli.
- Árvores de Segmentos - Matheus Oliveira.
- Estruturas de dados persistentes - Yan Couto.
- Material didático sobre algoritmos gulosos - Victor Colombo.
- Material didático sobre programação dinâmica - Stefano Tommasini.
- O problema da conectividade dinâmica - Gabriel Russo.
- Teoria dos numeros e programação - Antônio Jr.
- Transformada rápida de Fourier - Luis Gustavo.
- Emparelhamento em grafos: Algoritmos e implementações - Giovana Delfino.