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.
- Soy un novato en programación. Sigo escuchando sobre Introducción a los algoritmos, ¿debería leerlo?
- ¿Cómo son las bibliotecas en China?
- ¿Cuáles son algunos buenos libros que explican el proceso de desarrollo de software?
- ¿Cuál es el mejor libro para aprender PHP para principiantes?
- Los algoritmos están escritos para ser ejecutados por una computadora, pero el análisis de algoritmos es teórico. ¿Es posible comprender completamente un algoritmo (sin implementarlo) solo leyendo estos famosos libros de Knuth, CLR, etc.
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.