Este repositório foi feito com o intuito de reunir os materiais utilizados para as aulas avançadas do projeto de extensão de Programação Competitiva da Universidade de Brasília, realizado de forma virtual.
Se encontram aqui: videoaulas, exercícios recomendados e materiais extras de outras fontes. As aulas serão separadas por assunto, e um assunto pode conter mais de uma aula.
Caso tenha interesse em assistir as aulas então siga, preferencialmente, a ordem abaixo. Os exercícios serão separados em fixação, intermediário e avançado. Recomendamos fazer pelo menos todos os exercícios de fixação antes de avançar para o próximo tópico.
- Introdução
- Estruturas simples e motivação
- Binary lifting
- Exponenciação rápida
- Sparse table
- LCA
- Segment Tree
- Soma e mínimo em intervalo
- Intervalo de soma máxima
- Lazy propagation
- DP
- Geometria
- Teoria dos números