Introdução à Programação Competitiva Programação Competitiva Introdução à Programação Competitiva Juízes Eletrônicos ABC 101C - Minimization (upsolving) OJ 100 - The 3n+1 problem (upsolving) Tipos Primitivos de Dados ABC 106C - To Infinity (upsolving) OJ 11879 - Multiple of 17 (upsolving) Encurtamento de Código Estratégias de Treinamento Fundamentos de C/C++ C/C++: Fundamentos C/C++: Tipos de Dados de Usuário Ponteiros: Alocação de Memória Ponteiros: Funções e Arquivos Análise de Complexidade Fundamentos Pior caso, melhor caso, caso médio Busca e Ordenação Algoritmos de Busca (problemas resolvidos) Algoritmos de Ordenação Quadráticos Algoritmos de Ordenação Linearítmicos (problemas resolvidos) Ordenação em C/C++ (problemas resolvidos) Recursão (problemas resolvidos) Leituras Recomendadas