¿Por qué fallo en todas las competiciones?

No soy un experto en programación competitiva, pero de los pocos concursos en los que he participado, seguramente puedo decirte esto …

Su actitud hacia la resolución de un problema dado es el factor más importante para determinar si tendrá éxito o fracasará en resolver el problema.

Luego viene la profundidad de su conocimiento sobre las estructuras de datos y los algoritmos. Saber cuándo ir por dinámico o codicioso solo se puede hacer cuando tienes una idea clara de los dos algoritmos. Además, haber resuelto una o dos preguntas sobre DS y Algoritmos puede darle una idea clara de lo que sucede.

Aunque no es tan importante, a veces depende de cómo esté su estado de ánimo durante el día. ** Si no es el día para codificar, no es el día para codificar **. Algún día podrás resolver una docena de preguntas en un solo día. Algunos días, ni una sola pregunta obtendrá el símbolo de marca “VERDE”.

Pero, sobre todo, nunca te frustres. Si no puede resolver un problema, busque en los editoriales el problema específico. Obtenga información sobre por qué se utilizó una estructura de datos específica para el problema.

Espero que esto ayude !

¡A disfrutar!