/CIC-Maratona

Repositório de código/material de estudo para a Maratona de Programação ICPC

Primary LanguageShell

CIC-Maratona

Repositório de código/material de estudo para a Maratona de Programação ICPC. O conteúdo envolve:

  • Análise de Provas (resolução/comentários de provas "oficiais")
  • Material Didático (material de estudo sobre diversos temas)
  • Código (soluções que podem ser reaproveitadas)

Começando

Supõe-se que você:

  • gosta muito de programar (muito mesmo);
  • sabe se virar com algoritmos e estruturas de dados;
  • está disposto(a) a usar várias horas aprimorando suas habilidades de programação (muitas mesmo);
  • tem a ambição de se tornar o(a) mestre de [insira linguagem] C++.

Treinamento

O resultado depende apenas do seu treinamento (assumindo que você, como Feola, já combinou com os russos). O que funciona é, basicamente, prática de programação, mas você pode separar em alguns pontos:

  1. Leitura tanto sobre programação, algoritmos e estruturas de dados (etc.) quanto de programas bem feitos. O que você já sabe ainda não é suficiente.
  2. Ambiente de programação para exercitar seus conhecimentos e habilidades.
  3. Prática de programação com uma linguagem C++ de sua preferência (dentre as aceitas na competição). Acredite, você ainda não praticou o suficiente.
  4. Recursos para usar de referência, como livros, sites de discussão, repositórios de problemas, trechos de código interessantes, maratonistas mais experientes, entre outros.
  5. Familiaridade com juiz automático para simular o ambiente/problemas da competição.
  6. Familiaridade com seu time afinal, é uma disputa em grupo.