Biblioteca de algoritmos, estruturas de dados e primitivas para Maratonas de Programação/ICPC da PUC‑Rio. Os códigos são em C++20, organizados em arquivos autocontidos (snippets) prontos para uso em competições.
- Conteúdo mantido:
src/(snippets em C++) elatex/(gerador de PDF). - Saídas: PDFs gerados em
pdf/.
src/: algoritmos por tópico (graphs/,math/,geometry/,strings/,structures/,misc/,extra/).latex/: scripts de geração e templates LaTeX (generate_full.py, etc.).pdf/: PDFs gerados (ex.:pdf/lib.pdf,pdf/lib_finals.pdf).tests/: framework de stress testing.
- Gerar PDF completo:
make full(ou apenasmake) - Gerar PDF para a final (25 páginas):
make finals - Limpar arquivos gerados:
make clean - Rodar todos os testes:
make test - Rodar teste específico (exemplo):
make test-structures/dsu