Permítanme decir primero que lleva algo de tiempo y práctica, por lo que deberá invertir ambas.
Los concursos dignos para codechef son bastante simples. Participa en los 3 concursos mensuales. Esa es la hora del almuerzo, desafíos largos y cortos.
Normalmente se puede saber si una competencia es buena si muchas personas intentan las preguntas / discuten el concurso en los foros.
Sin embargo, inicialmente, le insto a participar en casi todos los concursos que puede ver. A medida que sus habilidades mejoran y comienza a notar problemas resueltos (Resuelto significa: resuelto al menos 2 veces antes), puede omitir esas preguntas o incluso concursos.
- ¿Los investigadores que elaboran algoritmos útiles ganan mucho dinero cuando sus algoritmos se aplican ampliamente en la industria?
- ¿Cuáles son algunas de las preguntas famosas al calcular los caminos más cortos (gráficos) usando Dijkstra's, DAG y Bellman-Ford?
- ¿Cuáles son los mejores algoritmos de Real Space Renormalization Group?
- Cómo implementar el algoritmo de aprendizaje de refuerzo para tareas de robótica, que incluye control y planificación de rutas
- ¿La informática es solo sobre programación y algoritmos?
Tenga cuidado de dejar preguntas porque ‘se ven’ similares a un concepto que usted conoce. Si no está seguro, piénselo y compruebe si sus suposiciones son correctas.
Para topcoder, hay SRM en los que puedes participar. Una mirada al calendario de eventos te ayudará a decidir más tarde. Nuevamente, inicialmente, al menos eche un vistazo a cualquier concurso. A diferencia del dios de la programación, nosotros los humanos necesitamos mirar las preguntas antes de juzgar los concursos como fáciles / difíciles.