Seja bem-vindo ao bootcamp de programação competitiva da Polibits!
Aqui, vamos aprender o básico de algoritmos e estruturas de dados em C++, para aplicação nas competições de programação como ACM-ICPC e OBI!
Autores:
- Henrique Eduardo: @henriqueedu2001
Básico sobre programação competitiva, como se preparar
- Instalação
- Como compilar o código?
- Como executar o código?
- Entradas e saídas
- Template
Variáveis, estruturas condicionais e de repetição e funções
- Variáveis: int, float, double, char, string
- Estruturas Condicionais: if, else
- Estruturas de Repetição: while, for, do while
- Funções
Vetores, matrizes, pilhas, filas e biblioteca STL
- Vetores
- Matrizes
- Pilhas
- Filas
Algortimos essenciais e análise de complexidade
- Complexidade
- Buscas
- Ordenação
- Recursão
- Backtracking
- Gulosos
- Gerais
Algoritmos sobre árvores e grafos
- Árvores
- Buscas em árvores
- Grafos
- Dijkstra
- Buscas em grafos