En primer lugar, vaya a Codechef OJ .
Aquí hay un video tutorial realmente fácil y bueno que obtuve de YouTube para principiantes que recién comienzan . Simplemente revisa toda la lista de reproducción. Debe ver el video primero antes de comenzar a resolver cualquier problema en cualquier sitio de programación competitivo.
A continuación, debe comenzar con problemas difíciles. Para esto, necesitará aprender sobre C ++ STL.
- ¿Existe una buena plataforma para implementar la aplicación nodeJs con la base de datos MySql de forma gratuita?
- ¿Qué hace un buen diseño de diseño web?
- ¿Es útil aprender WordPress y Laravel al mismo tiempo?
- ¿Cuál es la mejor manera de crear una página web?
- Cómo saber dónde pasan más tiempo mis visitantes en una sola página
Si realmente tomas en serio la PC, entonces puedes leer esto maravilloso libro de Steve Halim.
Fundamentos sólidos: puede utilizar Introducción a los algoritmos de Cormen. Concéntrese en estos capítulos:
- Clasificación
- Pilas y colas
- Árboles (puede evitar AVL, árboles rojo-negros)
- Gráficos
- Programas dinámicos y codiciosos.
Consulte la respuesta de Aman Goel a ¿Qué estructuras de datos y algoritmos básicos se deben aprender antes de comenzar la programación competitiva?
Espero que esto ayude.-)