¿HackerRank es un buen entrenamiento para el IOI?

Nunca he hecho concursos en HackerRank, pero supongo que es un buen entrenamiento de programación competitiva en general .

Para ser bueno en IOI, debe practicar para IOI . Por supuesto, necesita una sólida formación en algoritmos, ideas, depuración, matemáticas y todas las demás cosas que son bastante similares, sin importar las reglas de competencia. Y es por eso que debes practicar en TopCoder, Codeforces, SPOJ y (tal vez) HackerRank: simplemente no sé qué tan bueno es compararlo con los dos primeros.

Pero IOI tiene sus características específicas: problemas, sin limitaciones de tiempo, soluciones parciales, dos días de cinco horas, retroalimentación completa instantánea que no afecta sus puntos. Esto cambia significativamente tu forma de comportarte en el concurso. Entonces, si practicas haciendo competencias de dos horas con soluciones basadas en la Transformada Fast Fourier para estudiantes universitarios, esto no te ayudará en IOI tanto como resolver concursos de cinco horas con el mismo sistema de puntuación y problemas similares.

HackerRank es realmente bueno como plataforma de codificación. Tiene preguntas para verificar con precisión algoritmos y habilidades de estructuras de datos. Sí, a veces puedes encontrar errores tipográficos.

Obviamente, no podemos compararlo con Topcoder, Spoj y codechef que han crecido a través de los años, pero es bueno. 🙂

sí, (Y) spoj, codechef, hackerearth, leetcode, juego de codificación son otras plataformas

More Interesting

¿Cuál es el mejor algoritmo para realizar la extracción de características para el reconocimiento óptico de caracteres?

Cómo crear un sistema de clasificación que dependa de tres variables (nivel, resultado y tiempo) cuanto más altas sean las dos primeras, mejor, mientras que por un tiempo, un valor menor es mejor

¿Son los sentimientos la función del costo del algoritmo de aprendizaje automático de los humanos?

¿Alguien puede ayudarme a resolver el problema SPOJ "Consulta en un árbol" (QTREE)?

Como principiante, ¿cómo comenzar a codificar el árbol y el gráfico? ¿Cómo implementar la lógica de árbol y gráfico en problemas?

¿Cómo funciona el algoritmo de búsqueda de ruta de StarCraft II?

¿Qué es la recursividad? ¿Puedes explicar los principios fundamentales de las recursiones? ¿Puedes hacer el código / algoritmo de la serie Fibonacci usando recursividad?

¿Escribir un programa de CA para convertir un número en palabras de moneda?

¿Hay alguna manera de girar a la izquierda / derecha una matriz binaria en menos de O (n) tiempo?

¿Qué tipo de algoritmo utiliza Google para clasificar los correos?

¿Por qué Python es realmente más lento en algunos cálculos que Java? Las profundidades recursivas también son limitadas.

¿Existe un algoritmo para encontrar el día de cualquier fecha de cualquier año?

Cómo declarar un conjunto de cadenas de tamaño desconocido para obtenerlo del usuario sin usar la función de asignación en C

¿Cuáles son los algoritmos necesarios para resolver todos los problemas (usando C ++) en cualquier concurso de codificación competitivo?

Cómo implementar el mapa usando el árbol de búsqueda binario en Java