Tutorial: Cómo sacar 400 puntos en la OCI 2019

La Olimpiada Chilena de Informática (OCI) es una competencia anual para estudiantes escolares enfocada en la programación y algoritmos, con el objetivo de fomentar el desarrollo del pensamiento computacional en la juventud y seleccionar a los mejores candidatos para la Olimpiada Internacional de Informática (IOI). Ésta consiste en resolver una serie de problemas de programación competitiva en un tiempo limitado de tiempo, y una de las mejores formas de prepararse es resolviendo problemas de Olimpíadas pasadas. En GitHub se encuentran algunos problemas con los códigos de las soluciones oficiales, pero muchas no están explicadas, así que decidí realizar yo mismo guías para poder resolver estos problemas.

Las guías no pretenden hacer todo el trabajo que debe hacer el o la estudiante, porque creo que hay algunos detalles se deben trabajar por cuenta propia. Por ejemplo, no incluyo la implementación de las soluciones descritas, para que sea el lector o lectora quien haga el ejercicio de hacerlo, pues para obtener un buen resultado en la competencia también es necesario programar rápido y bien, habilidad que es consigue con la práctica.

A pesar de lo anterior, reconozco que es posible que las soluciones no estén muy bien explicadas y que haya algo que no se entienda correctamente. Si ese es tu caso, por favor contáctame detallando qué parte no entendiste, para que así yo pueda explicarte mejor además de corregir las guías.

Clasificatoria Regional (contraseña: R?55M=b_) Final Nacional (contraseña: v5<5oEYC) (en realidad no es la final porque después viene la competencia clasificatoria para la IOI, pero ese es el nombre que le pusieron)