Skip to content

lusmoura/CompetitiveProgramming-Classes

Repository files navigation

Resumos

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

About

Some texts and tutorials to help the bixos we are teaching

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published