¿Cómo debo prepararme si quiero obtener más de 600 puntos en codechef long challenge?

Lo primero a tener en cuenta aquí es que no siempre es posible obtener una puntuación muy alta en los concursos largos de codechef para principiantes o programadores poco experimentados. Esto se debe a que las preguntas se toman de un alcance muy amplio, y algunas u otras preguntas tienen conceptos con los que la persona generalmente no está familiarizada.

Teniendo esto en cuenta, lo mejor que puede hacer en este momento es familiarizarse con conceptos de nivel más avanzados. En los desafíos largos de codechef, generalmente la primera pregunta es directa, la segunda pregunta implica el uso de lápiz y papel, la tercera pregunta lo obliga a pensar en una solución difícil o implementar algún algoritmo estándar. Después de que la cuarta y quinta pregunta generalmente implican un enfoque optimizado para resolver el problema completo, lo obligan a buscar mejores técnicas para resolver el mismo problema. Estas preguntas toman mucho tiempo para los programadores que no tienen experiencia. Para resolver este tipo de preguntas, debe tener mucha práctica, porque de esa manera solo conocerá varios trucos involucrados en la resolución de preguntas.

Las preguntas de 6 a 10 involucran algunos u otros conceptos de nivel avanzado (como Treap, Suffix Tree, Persistent Segment Trees, MST, Convex Hull, etc.). Estos problemas se pueden resolver si sabe cómo implementar el concepto. Para aprender a resolver problemas de este nivel, le recomendaré que mire los editoriales del problema, comprenda cómo están dividiendo la declaración del problema en algoritmos. Impleméntalo. Resuelve la pregunta. y busca preguntas similares para practicar. De esta manera, eventualmente podrás descubrir el concepto detrás de los problemas difíciles.

Pero habiendo dicho eso, conocer muchos temas avanzados, no garantiza una puntuación alta en las competiciones, debido a la amplia gama de temas. Así que practica mucho. Dale más tiempo del que estás dando en este momento y lo harás bien.

DORMIR. COMER. CÓDIGO. REPETIR.

Solo he tocado esa cifra dos veces, así que no creo que tenga el talento suficiente para responder esto. Sin embargo, lo que hice fue resolver 5 preguntas en las que pude resolver 2 en el primer día, resolví el tercero en el segundo día y luego llegó el nivel moderado / medio en el que podía resolver solo 2 preguntas en los próximos 8 días. ¿El resto? Resolví parcialmente dos preguntas que me dieron 45 + 15 puntos. La pregunta aproximada me dio 68 puntos, por lo que un total de 5 * 100 + 68.18 + 40 + 15 = 623.18. Así que de alguna manera logró cruzar esa marca de 600.