sábado, 11 de fevereiro de 2012

1010 Mandamentos para um maratonistas

0. Não dividirás por zero.
1. Não alocarás dinamicamente.
2. Compararás números de ponto flutuante usando cmp().
3. Verificarás se o grafo pode ser desconexo.
4. Verificarás se as arestas do grafo podem ter peso negativo.
5. Verificarás se pode haver mais de uma aresta ligando dois vértices.
6. Conferirás todos os índices de uma programação dinâmica.
7. Reduzirás o branching factor da DFS.
8. Farás todos os cortes possíveis em uma DFS.
9. Tomarás cuidado com pontos coincidentes e com pontos colineares.
10. Verifique se o tipo das variáveis suportam os valores que vamos colocar nelas.<<

Fonte: Notebook PUC_Rio 2006

Nenhum comentário: