/Biblioteca

Biblioteca de algoritmos, estruturas de dados e primitivas para Maratona de Programação da UFMG.

Primary LanguageC++

Biblioteca

Biblioteca de algoritmos, estruturas de dados e primitivas para Maratona de Programação da UFMG.

Códigos em C++, em maior parte implementados pelos alunos da universidade.

PDF

Versão em PDF dos algoritmos pode ser encontrada aqui.

Para atualizar o PDF primeiro instale o latex executando

sudo apt install texlive-full
sudo apt install rubber

e então execute ./getlatex.sh na pasta latex.

O theoretical guide (documento com teoremas, identidades e informações teóricas relevantes) pode ser encontrado aqui.

Link para o latex do theoretical: link.

Hash

No PDF, a coluna de hash é o hash de cada linha, exceto se a linha contem um caractere }. Nesse caso, o hash da linha é o hash a partir da linha mais acima que tem um { fechando na linha atual.

Para ver o hash no vim, seleciona as linhas com Shift+v, e aperta Ctrl+h.

Conteúdo

Programação Dinâmica

Estruturas de Dados

Grafos

Matemática

Primitivas

Strings

Problemas

Extra