¿Practicar las matemáticas es bueno para la programación competitiva?

Personalmente, creo que ambos temas están fuertemente relacionados, porque ambos, aunque sus temas específicos distintos comparten una cosa: las pruebas lógicas para obtener una solución.

Sin embargo, creo que los problemas de IMO probablemente sean bastante difíciles hoy en día (incluso más difíciles que los de IOI), y aunque puede ser realmente interesante y gratificante resolverlos, puede llevar mucho tiempo resolverlos. No debe entrenar programación competitiva utilizando problemas de la OMI. Los problemas de la OMI son para la OMI. Hay toneladas de otros sitios web con problemas de programación competitivos, ¿por qué debería intentar entrenar usando algo de otro campo?

Entonces, mi conclusión final es que tal vez si participas en competencias de programación IMO y competitivas, probablemente complementes un conocimiento con el otro, y eso es bastante bueno, pero eso no significa que debas entrenar los problemas de IMO con el mero Objetivo de mejora en la programación competitiva. Siga entrenando con jueces en línea.

Probablemente pueda resolver el 95% de los problemas de los jueces en línea con solo una educación matemática normal en la escuela secundaria, pero conocer las matemáticas reales le permitirá resolverlos más rápido y de manera más eficiente que otros competidores. Esa ventaja podría marcar la diferencia entre ganar y perder.

Si recién está comenzando, le recomendaría trabajar en AMC 10 y 12 preguntas; No es de la OMI.

More Interesting

¿Cuál es la probabilidad de que un número generado al sumar diez números aleatorios del 1 al 10 sea divisible por 2 (o 3, o 4, etc.)?

¿Qué tan grande es el almacenamiento necesario para almacenar todas las combinaciones de números primos de 4096 bits como una tabla de búsqueda para descifrar RSA?

¿Puedo ser un gran programador si no soy bueno en matemáticas? ¿Cómo puedo mejorar mis habilidades matemáticas?

¿Cómo es la complejidad del tiempo O (n * sqrt (n))?

¿Qué es la relajación en las matemáticas?

Cómo obtener la longitud del dígito de (x * y * z * ...) / (a ​​* b * c * ...), donde x, y, z, a, b, c son enteros, pero (x * y * z. .) o (a * b * c ..) sería muy grande

¿Qué es el retorno 0 en C?

¿De qué sirve encontrar el complemento de uno y dos?

¡Un conjunto de idiomas de más de {0,1} que no son recursivamente enumerables son incontables! ¿Cómo puedo probarlo?

Tengo los datos de todos mis productos (altura-ancho-longitud) pero quiero encontrar el número óptimo de cajas N y el tamaño de cada N cajas (medidas como HWL). ¿Cómo puedo hacerlo?

¿Por qué los informáticos / programadores usan la notación big-O en lugar de la función de tiempo de ejecución real?

¿Alguien puede escribir un algoritmo no determinista (pseudocódigo) para encontrar la suma de los primeros n números naturales?

¿Por qué las matemáticas son importantes para la inteligencia artificial y el aprendizaje automático?

¿Qué temas (en matemáticas y TCS) debe sobresalir un estudiante de matemáticas para seguir la teoría de la complejidad computacional?

¿De qué se trata exactamente la conjetura P / NP? ¿Por qué es tan importante demostrarlo?