ICPC, OBI e MFP
Esta é a trilha principal da LPPC. Ela reúne a Maratona SBC de Programação, a Olimpíada Brasileira de Informática e a Maratona Feminina de Programação como caminhos complementares para desenvolver raciocínio algorítmico, leitura precisa de problemas e implementação correta.
Progressão na trilha
Para iniciantes, a prioridade é aprender a ler enunciados, simular casos pequenos, escrever código simples e testar a própria solução. Problemas de OBI, Neps Academy, Beecrowd e listas introdutórias do CSES são bons pontos de partida.
Para participantes veteranos, a prioridade é aumentar repertório técnico, discutir soluções com rigor, treinar sob tempo limitado e ajudar a comunidade com editoriais, listas, revisões e simulados. O papel de quem tem mais experiência é elevar o nível do grupo sem tomar a autoria de quem está aprendendo.
Maratona SBC de Programação
A Maratona SBC de Programação é a principal competição universitária de programação no Brasil e integra o ecossistema do ICPC. Ela exige resolução de problemas em equipe, leitura precisa, implementação correta e tomada de decisão sob tempo limitado.
- Público-alvo: estudantes de graduação e início de pós-graduação em Computação e áreas próximas.
- Formato: equipes, prova longa, múltiplos problemas e submissões julgadas automaticamente.
- Tecnologias e linguagens comuns: C++, Java e Python, com forte ênfase em algoritmos e estruturas de dados.
- Nível: intermediário.
- Preparação esperada: é necessário dominar programação básica, estruturas de dados fundamentais, análise simples de complexidade e prática regular em plataformas de problemas.
- Links: site oficial · recursos da trilha
Olimpíada Brasileira de Informática
A OBI é uma competição nacional voltada principalmente a estudantes do ensino fundamental, médio e técnico. Ela é uma boa porta de entrada para raciocínio lógico, algoritmos e leitura cuidadosa de enunciados.
- Público-alvo: estudantes da educação básica, ensino técnico e iniciantes em programação.
- Formato: modalidades por nível, com problemas de lógica e programação.
- Tecnologias e linguagens comuns: C, C++, Java, Python e outras linguagens aceitas conforme regulamento.
- Nível: iniciante.
- Preparação esperada: é importante saber programar comandos básicos, condicionais, laços, vetores e funções, além de praticar interpretação de problemas.
- Links: site oficial · recursos da trilha
Maratona Feminina de Programação
A Maratona Feminina de Programação incentiva a participação de mulheres em programação competitiva e fortalece a presença feminina em espaços técnicos. A trilha mantém o mesmo rigor de estudo de algoritmos, com atenção à formação de equipes e à permanência das participantes.
- Público-alvo: mulheres estudantes interessadas em programação competitiva, especialmente em contextos de ensino médio, técnico e superior.
- Formato: competição em equipe, com problemas de programação e julgamento automático.
- Tecnologias e linguagens comuns: C++, Java e Python, conforme práticas usuais de competições algorítmicas.
- Nível: intermediário.
- Preparação esperada: é recomendável já ter prática com programação básica, estruturas de dados iniciais e resolução de problemas em ambiente competitivo.
- Links: site oficial · recursos da trilha
Como contribuir
Pessoas, professoras, professores e profissionais podem propor listas, revisar enunciados, sugerir problemas, ajudar equipes iniciantes e atuar como juízes ou problem setters. Veja a página Pessoas e profissionais.