¿Qué libros debo leer y practicar para IOI (Java)? ¿Y cuál es el procedimiento si soy de la India?

IOI es más de programación de tipo competitivo, necesita aprender a resolver problemas relacionados con ad-hoc, matrices, gráficos y algunas preguntas básicas de programación dinámica.

Por lo tanto, para comenzar a dominar el lenguaje que prefiera, es mejor conocer Java y C ++ / C, ya que ambos lenguajes lo ayudan mucho en diferentes situaciones.

Aprenda programación básica, diferentes algoritmos e intente resolver tantas preguntas como pueda en un sitio web de codificación comeptivo, preferiblemente Codechef.

Luego, para postularse a la competencia en India, debe registrarse para los clasificatorios.

Hay 2 rondas y 3 pruebas.

Las rondas iniciales son ZCO o ZIO, puede borrar cualquiera de los documentos para calificar para la segunda ronda.

La segunda ronda es el INOI (cualquier persona que califique el ZCO / ZIO se selecciona automáticamente para esto, por lo que no es necesario volver a aplicar) después de esto, se selecciona un pequeño grupo de aproximadamente 12 estudiantes para un campamento que tiene lugar en Banglore . Es un campamento de entrenamiento de una semana (por lo que recuerdo) y después del proceso de selección, solo 3 estudiantes entre los 12 son enviados a representar a India en el IOI.

Le deseo la mejor de las suertes, si practica mucho, seguramente podrá ganar, si no lo hace, no pierda la esperanza, trabaje aún más, hay miles de competiciones de codificación comeptivas en las que puede participar nuevamente.