felipesdias / Biblioteca

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

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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.

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

Link para o latex do theoretical: link.

Atualizar o PDF

Detalhes

Para atualizar o PDF primeiro instale o latex executando

sudo apt install texlive-full

O pdf é gerado usando a ferramenta rubber. Para baixá-la execute:

sudo apt install rubber

ou

pip install latex-rubber

Por fim, execute

cd latex
./getlatex.sh

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 que fecha o último } da 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

About

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


Languages

Language:C++ 98.9%Language:TeX 0.6%Language:Shell 0.2%Language:Vim Script 0.1%Language:Makefile 0.1%