Essa coleção de textos foi feita com o objetivo de introduzir e facilitar o estudo à programação competitiva. Os seguintes tópicos serão abordados:
- Introdução à Programação Competitiva
- Introdução C++
- Arrays, Vetores e Strings
- Funções e Recursão
- Noções de Complexidade
- Busca Binária - O Fino
- STL e suas Estruturas
- Grafos - Definição e Como Identificar
- Grafos - DFS
- Grafos - BFS
- Grafos - Dijkstra
- Floyd Warshall
- Árvores
- DSU - Union Find e Kruskal
- DP - Programação Dinâmica
- LIS - Longest Increasing Subsequence
- Geometria Computacional
- Hash
- Teoria dos números
O material foi desenvolvido por:
- André Fakhoury - Aluno de Ciências da Computação na USP, admirador das artes de programação competitiva e processamento de imagens :P
- Bráulio Bezerra - Aluno do Bacharelado em Sistemas de Informação na USP, por birra não usa variável global o/
- Danilo Tedeschi - Mestrando em matemática aplicada na USP, programador competitivo aposentado há muitos anos.
- David Cairuz - Aluno de Ciências da Computação na USP, viciado em competições de data science e fã da arte de resolver problemas :B
- Luísa Moura - Aluna de Ciências da Computação na USP, embaixadora She++, amante da arte de codar e a louca das atividades de extensão XD
- Thiago Preischadt - Aluno de Ciências de Computação na USP, louco por viver fazendo projetos idiotas e aprendendo coisas diferentes, dentre elas técnicas e algoritmos de Programação Competitiva! :'D