Actualmente estoy haciendo un B.Tech en CSE (1er año). ¿Cómo debería planear sobresalir en la programación competitiva para el final del segundo año?

A2A.

Estudie estos tres libros correctamente primero
1. http://www.flipkart.com/c-progra…
Repase los conceptos de C con mucho cuidado y dé especial importancia a las Estructuras y los punteros. (100 días)

2. http://www.flipkart.com/c-comple…
Comprender la importancia de C ++ y la aplicación de clases, operadores de resolución de alcance, funciones de amigo, polimorfismo, abstracción, herencia, etc. (100 días)

3. Estructuras de datos y algoritmos simplificados: estructura de datos y algoritmos algorítmicos (inglés) – Compre estructuras de datos y algoritmos simplificados: estructura de datos y algoritmos algorítmicos (inglés) por Narasimha Karumanchi, Karumanchi Online a los mejores precios en India – Flipkart.com
Estudie los rompecabezas de Arrays, LinkedList, Stacks, Queues, Trees, Graphs y, si es posible, de la programación dinámica. (100 días)

Mientras estudia, intente practicar al menos algunas preguntas de cada capítulo en una máquina.

Una vez que haya terminado con estos estudios, regístrese en concursos de programación en línea como topcoder y spoj e intente resolver sus acertijos de codificación y mejorar su clasificación mundial. Es más fácil decirlo que hacerlo, por lo que tendría que trabajar de manera inteligente y con perseverancia. ATB