¿Cómo resuelvo los problemas de codechef y topcoder?

¿Quiere decir “cómo llego al nivel de ser capaz de resolver problemas de codechef y topcoder”?

Recuerde, Sintaxis! = Programa.

Algoritmos + Estructuras de datos + Sintaxis = Programa.

Necesita conocer los algoritmos correctos para poder resolver la mayoría de los problemas, aunque algunos se pueden resolver utilizando solo el sentido común.

Para usar estos algoritmos necesita tener algún conocimiento de las estructuras de datos porque diferentes tipos de algos usan diferentes estructuras de datos.

Para poder implementar realmente las estructuras de datos y algos, necesita un control sólido sobre la sintaxis del idioma deseado.

Lo digo asumiendo que eres un principiante total porque eso es lo que tu pregunta me hace pensar.

Puede leer los tutoriales de algoritmos de topcoder, ver GeeksforGeeks: un portal informático para geeks, hay algunos cursos sobre cursos y muchos libros para algoritmos de aprendizaje y DS.

La mayoría de las personas simplemente aprenden la sintaxis, entran directamente y esperan resolver todos los problemas. Pero eso no te llevará a ningún lado. Puede pasar mucho tiempo antes de que pueda resolver una cantidad decente de problemas difíciles. Entonces, no te desmotives. Se necesita mucha práctica. Entonces, trabaja duro.

Espero que esto haya ayudado.

Con una computadora y un poco de pensamiento.