La mejor respuesta
Mejor empezar con SPOJ. Haz 50-60 problemas, estarás familiarizado con los jueces en línea. Entonces empieza a participar en la hora del almuerzo de Codechef, ¡Cook off !. Luego, comience con Topcoder Div2 250pts. Una vez que sea bueno en estos 250 punteros, comience con 500 punteros (estos requieren conocimiento de estructuras de datos y alogo «s). Intente encontrar una solución para el problema, si no es así, entonces hay editoriales increíbles para estos. y aprender DS / Algo involucrado en él. ¡Intenta resolver problemas similares en SPOJ / Codeforces y así es como los aprendes!
Respuesta
¡Creo que primero deberías optar por codechef como principiante! principiante nivel uno primero. y luego cambie a algunos fáciles y medios y así sucesivamente y pruebe todos los concursos largos y cortos también. Aquí está la lista de algunos algoritmos básicos que debe estudiar para crecer como programador. Estructuras de datos y algoritmos – CodeChef Discuss
¡Todo lo mejor! ¡Trabaja duro!