He visto el perfil de HackerEarth de Lalit Kundu. No ha resuelto muchos problemas. ¿Hay alguna otra forma de programación competitiva?

Claro, hay muchas otras formas. Puede resolver Codeforces, TopCoder, LiveArchive, SPOJ, Timus, HackerRank, CodeChef, UVA … Puede resolverlos sin mostrar su nombre real para que otras personas no lo encuentren. Puede realizar entrenamientos en equipo con su equipo, utilizando algún juez local o un sistema no tan fácil de rastrear (como los entrenamientos abiertos). Puede participar en campos de entrenamiento varias veces al año.

En caso de que simplemente tenga curiosidad acerca de las diferentes formas / sitios para prepararse para los concursos, hay muchos de ellos, y además de los sitios que ya mencioné en mi respuesta, puede buscar más usando Google o buscando respuestas de Quora para obtener consejos de capacitación.

En caso de que su pregunta sea más sobre “cómo alcanzar un buen nivel sin poner mucho esfuerzo” , no hay forma. Para alcanzar un nivel decente, tendrás que pasar un tiempo trabajando en ello; la cantidad de esfuerzo requerida depende de sus antecedentes, su esquema de entrenamiento, sus fortalezas y debilidades, pero de todos modos necesita trabajar mucho.

No, no hay un atajo en la programación competitiva. Aquellos que son rojos en topcoder y codeforces han resuelto toneladas de problemas. Viniendo a Lalit kundu es realmente un buen programador competitivo aunque no lo conozco personalmente pero he visto su perfil en diferentes jueces en línea. Y él también ha resuelto muchos problemas, tal vez no esté en la escuadra, pero puede preferir otro juez en línea, así que haga tanta práctica como pueda, algún día usted también puede convertirse en un buen programador competitivo.