Finaliza la Olimpiada Dominicana de Informática 2021

El pasado sábado 6 de marzo se llevó a cabo de forma virtual la segunda fase de la Olimpiada Dominicana de Informática 2021, precedida de la primera tres semanas antes. Dieciocho dominicanos tomaron esta desafiante prueba, compitiendo por cupos para la Pre-Selección Dominicana para la Olimpiada Internacional.

 

La tabla final de resultados quedó de la siguiente manera:

 

 

El estudiante Alejandro José Malla Martínez, del Distrito Nacional, obtiene el primer lugar luego de poder obtener 440 puntos de un máximo de 500 en esta edición. Con este resultado, Alejandro se coloca como el segundo bicampeón en la historia de la ODI, récord que solamente había sido conseguido por el legendario Michael José Gonzáles en el año 2015.  Asimismo, el estudiante Jair Rafael Santana Benzan obtuvo su segunda medalla de oro tras conseguir 385 puntos, y con esto se une al grupo de los 4 dominicanos que han obtenido 2 medallas de oro en la historia de la ODI. Juan Martín obtuvo su primera medalla (plata), mientras que los estudiantes Divanny Pérez, Raimond Vargas, Ruddy Lara e Iraira Rivera obtuvieron medalla de bronce. IrairaDivanny suman una medalla de bronce más en su historia en la ODI.

¡Muchas felicidades!

 

Pre-Selección Dominicana

En seguimiento a los artículos 16 y 17 del Reglamento de las Olimpiadas Dominicanas de Informáticas, los siguientes estudiantes conforman la Pre-Selección Dominicana para la Olimpiada Internacional de Informática (IOI) 2021:

  1. Alejandro José Malla Martínez (art. 16, inciso 1)
  2. Jair Rafael Santana Benzan (art. 16, inciso 1)
  3. Juan Martín Abrales (art. 16, inciso 1)
  4. Divanny Jafhue Pérez Méndez (art. 16, inciso 1)
  5. Raimond José Vargas Hernández (art. 16, inciso 1)
  6. Ruddy Lara Sierra (art. 16, inciso 1)
  7. Iraira Rivera (art. 16, inciso 1)
  8. Sebastián Varillas (art. 16, inciso 2)
  9. Diana Patricia Lantigua Bello (art. 16, inciso 2)

La Pre-Selección Dominicana participará en el Campamento Nacional 2021. El objetivo final es preparar a los jóvenes con sesiones avanzadas de algoritmos, programación y matemáticas, para representar en alto a la República Dominicana en la próxima Olimpiada Internacional de Informática, que tomará lugar en Singapur, del 20 al 27 de junio.

Concluye con éxito la Primera Fase de la ODI 2021

El pasado 13 de febrero se llevó a cabo la Primera Fase de la Olimpiada Dominicana de Informática 2021. Un total de 37 estudiantes del bachillerato se congregaron virtualmente para competir resolviendo interesantes desafíos algorítmicos y de programación.

Los estudiantes realizaron un total de 165 envíos de soluciones. C++ fue el lenguaje más popular, con 97 envíos, representando el 58.78% de todos. Python 3 sigue en segundo lugar, con 68 envíos para un 41.22%. Pese a que los lenguajes C, C# y Java también estaban disponibles, es la primera vez en la historia de la ODI en que observamos una polaridad en lenguajes.

Los problemas (que ya se encuentran en nuestro repositorio de Codeforces) fueron cuatro, como de costumbre. El problema más fácil, «Especial», solo pudo ser resuelto completamente por seis estudiantes (16.21% de todos los participantes). El problema pedía determinar, para una lista de números enteros, donde el i-ésimo elemento, x_i, pudiera ser tan grande como 10^6,  cuántos números ​x_i^_x_i (cada número elevado a él mismo) son enteramente divisibles por un número primo, P, dado. Como estas potencias no caben en ningún tipo de datos primitivo (pues se necesitaría mucho más que 64 bits para representarlas), el problema no era absolutamente trivial. Para resolver este problema, solo se debía aplicar el teorema fundamental de la aritmética. Reconociendo que x_i es compuesto por un producto de primos, si x_i es divisible por P, entonces x_i^x_i también debe serlo. Así que el problema se reducía simplemente a determinar si x_i % P == 0 para cada elemento i de la lista. Los competidores que utilizaban Python tenían cierta ventaja puesto que, por defecto, Python está diseñado para trabajar con números arbitrariamente grandes (pagando un costo de rendimiento por ello).

El estudiante Jair Santana, para el cual esta es su tercera Olimpiada Dominicana de Informática, obtuvo el primer lugar absoluto, al resolver perfectamente los cuatro desafíos de esta primera fase. Jair participó por primera vez en la Olimpiada Internacional de Informática en 2020 y obtuvo el mejor resultado para la República Dominicana. ¡Muchas Felicidades, Jair!

Clasificados a la Final Dominicana 2021

De acuerdo a nuestro reglamento, hasta 20 estudiantes de la primera fase clasifican a la Final Dominicana. En este año, obtener al meos 5 puntos determinaba esta clasificación.
Los estudiantes clasificados son:

  1. Jair Santana
  2. Alejandro Malla
  3. Iraira Rivera
  4. Juan Martín
  5. Raimond Vargas
  6. Hugo Pérez
  7. Euriel Medina
  8. Divanny Pérez
  9. Diego Correa
  10. Diana Lantigua
  11. Juan Capellán
  12. Ángel Cuello
  13. Juan Meléndez
  14. Adrian Ozuna
  15. Andrea Pérez
  16. Sebastian Varillas
  17. Christopher González
  18. Ruddy Lara

Importante destacar que estos resultados no influyen en lo absoluto las puntuaciones para la Final Dominicana 2021. Fueron solamente para clasificar a la misma. El próximo sábado 6 de marzo, los estudiantes tendrán la oportunidad de competir para formar parte de la Pre-Selección Dominicana para la Olimpiada Internacional de Informática (IOI), que este año tomará lugar en Singapur.

Inscripciones abiertas para 2021

 

La VIII Olimpiada Dominicana de Informática se llevará a cabo EN LÍNEA en dos fases:

1) Fase Primera (Clasificatoria) (sábado 13 de febrero, de 03:00-06:00PM). En esta competencia participan todos los competidores registrados. Se puede participar desde su casa o desde cualquier otro lugar con acceso a internet.
2) Última Fase (Final Dominicana) (sábado 6 de marzo, actividades desde 1:30 a 06:00pm): abierta a los primeros 20 estudiantes que obtuvieron mejor desempeño en la primera fase. El Comité de Jueces anunciará, al final de la primera fase, la lista de los estudiantes que clasifican a esta competencia.

De la Final Dominicana se define la «PRESELECCIÓN DOMINICANA», y de la misma se elegirá eventualmente al equipo que representará al país en la Olimpiada Internacional de Informática (IOI) 2021, que tomará lugar del 20 al 27 de junio en Singapur.

Reglamento: http://olimpiadasdeinformatica.org.do/site/informacion/reglamento
Olimpiada Internacional de Informática 2021: https://ioi2021.sg

REGISTRO: http://bit.ly/odi21-registro

Échale un vistazo a nuestro Reglamento

 

 

Medalla Dominicana en Olimpiada Iberoamericana de Informática

 

 

El pasado sábado 5 de septiembre, nuestra Selección Dominicana para la Olimpiada Internacional de Informática (IOI) 2020 participó virtualmente en la Competencia Iberoamericana de Informática y Computación (CIIC), concurso sobre ciencias de la computación y programación de computadoras para jóvenes iberoamericanos cursando la educación media. Participaron 131 estudiantes provenientes de 12 países iberoamericanos, en adición a la República Dominicana. Presiona aquí para ver los problemas de la CIIC 2020.

 

 

La República Dominicana se alzó con una medalla de bronce en esta Olimpiada Iberoamericana, conquistada por el estudiante dominicano Alejandro José Malla Martínez. Alejandro es el campeón de la Olimpiada Dominicana de Informática (ODI) 2020 y entrena en el Campamento Nacional desde Febrero, donde es instruido por profesores universitarios y ex competidores dominicanos. Del 13 al 23 del mismo mes, Alejandro participará en la Olimpiada Internacional de Informática 2020, junto a sus compañeros Jair Santana y Sebastian Elías Dionicio.

 

Con este logro, la República Dominicana suma su segunda medalla en esta importante Olimpiada Internacional en sus cinco años de participación ininterrumpidos. ¡Muchas felicidades a Alejandro, a sus padres, amigos y profesores! ¡La República Dominicana tiene talento y va por más!

 

Alejandro ha creado un livestream de su participación, la cual fue supervisada constantemente por los profesores Carlos Joa y Roberto Abreu. Para revisarla, dar clic aquí.

¡Tenemos Equipo Dominicano para la IOI 2020!

Por tres meses, los mejores talentos de ciencias de computación del bachillerato de la República Dominicana estuvo entrenando y compitiendo entre sí para obtener una plaza en el Equipo Dominicano para la Olimpiada Internacional de Informática (IOI). Anunciamos felizmente que tenemos un equipo conformado por tres grandes talentos dominicanos:

 

De izquierda a derecha, Jair Rafael Santana Benzan(10mo.) Alejandro José Malla Martínez(11vo.), ambos del Distrito Nacional.

Sebastian Elías Dionicio (12vo.), de Madre Vieja Sur (San Cristóbal).

 

La República Dominicana será dignamente representada por ellos en la venidera Olimpiada Internacional de Informática, que tomará lugar a finales del mes de septiembre. Afrontando la realidad que vive el mundo con la pandemia y, en un esfuerzo para salvaguardar la salud de todos los miembros de la Comunidad Internacional, la IOI 2020 será en modalidad virtual, en contraste a los planes originales de organizarla en Singapur.

Para conseguir estas plazas, los estudiantes debieron atravesar grandes retos. En primer lugar, debieron participar en la Olimpiada Dominicana de Informática 2020 y obtener buenos resultados para ser admitidos al Campamento de la Pre-Selección Dominicana. Luego, debieron dedicar muchas horas de entrenamiento (paralelo a sus obligaciones en sus escuelas) en temas nuevos de programación, algoritmia y estructuras de datos; y mostrar consistentemente resultados satisfactorios cada semana. Sus resultados se reflejaban en puntos acumulados. Para formar parte del Equipo Dominicano, los estudiantes tenían una meta mínima (en cantidad de puntos) que alcanzar. De no hacerlo, no se conformaría un equipo Dominicano y el país quedaría sin representación en la Olimpiada del año corriente. Los requisitos fueron tan altos que solo Alejandro, Sebastian y Jair (de un grupo inicial de 10 talentosos estudiantes dominicanos) pudieron lograrlo en los últimos 7 días del campamento de la Pre-Selección.

¡Muchas felicidades a nuestros estudiantes y a sus familiares y centros de estudio! ¡Enhorabuena!

Las clases del campamento siguen como fueron planeadas este sábado 14 de marzo

Por el decreto 109-20, emitido por el presidente de la República, el Lic. Danilo Medina, en el día de ayer, las actividades docentes en el sistema educativo universitario y preuniversitario quedan suspendidas desde mañana, viernes 13 de marzo, al domingo 15. Esto nos afecta directamente, al no poder llevar a cabo la sesión del campamento en el Instituto Tecnológico de Santo Domingo, como fue previsto.

Afortunadamente, hemos encontrado una solución a este problema. Se informa por esta vía que el campamento se desarrollará el sábado 14 de marzo, en el horario habitual de 2 a 5 pm, tal y como fue planeado originalmente. Los estudiantes de la pre-selección recibieron un correo hoy oficializando la continuidad del campamento para este sábado, incluyendo el lugar dónde se desarrollará el mismo.

 

 

¡Tenemos Pre-Selección 2020!

 

 

SANTO DOMINGO.- La Sociedad Dominicana de Computación organizó el pasado sábado 8 de febrero la Final Nacional de la VII  Olimpiada Dominicana de Informática, en los laboratorios de informática de la Universidad APEC. Un total de 20 estudiantes del Gran Santo Domingo y San Cristóbal compitieron por medallas así como para asegurar sus cupos a la Pre-Selección de la República Dominicana para la Olimpiada Internacional de Informática, que este año tomará lugar del 19 al 26 de julio en Singapur. Los estudiantes garantizaron su cupo a esta Final Nacional gracias a sus destacados resultados en la Eliminatoria Abierta En Línea que tomó lugar el pasado 25 de enero, en la que se registraron más de 50 estudiantes dominicanos de 5 provincias del territorio nacional.

 

Medallistas de la Olimpiada Dominicana de Informática 2020

Las medallas de oro las obtuvieron Alejandro José Malla Martínez (Distrito Nacional) con 205 puntos, y Jair Rafael Santana Benzan (Distrito Nacional) con 200 puntos. Andrés Emilio Requena González (Distrito Nacional) obtuvo la única medalla de plata con 120 puntos. Divanny Jafhue Pérez Méndez (Santo Domingo Este) y Nathalia Marie Gómez López (Distrito Nacional) se llevaron las medallas de bronce. Muchas felicidades a TODOS los participantes, especialmente a los medallistas.

 

Pre-Selección Dominicana

En seguimiento al artículo 16 del Reglamento de las Olimpiadas Dominicanas de Informáticas, los siguientes estudiantes conforman la Pre-Selección Dominicana para la Olimpiada Internacional de Informática (IOI) 2020:

  1. Alejandro José Malla Martínez (art. 16, inciso 1)
  2. Jair Rafael Santana Benzan (art. 16, inciso 1)
  3. Andrés Emilio Requena González (art. 16, inciso 1)
  4. Divanny Jafhue Pérez Méndez (art. 16, inciso 1)
  5. Nathalia Marie Gómez López (art. 16, inciso 1)
  6. Marcos Mercado Coca (art. 16, inciso 3)
  7. Sebastián Elías Dionicio (art. 16, inciso 3)
  8. Juan José Meléndez Marte (art. 16, inciso 2)
  9. Manuel Alejandro Rondón (art. 16, inciso 3)
  10. Emanuel Andrés Rojas Díaz (art. 16, inciso 2)

La Pre-Selección Dominicana participará en el Campamento Nacional 2020. El claustro estará conformado por miembros de la Sociedad Dominicana de Computación: profesores de las universidades punteras de la República Dominicana, medallistas de la Olimpiada Iberoamericana de Informática (CIIC), campeones caribeños de la Final Latinoamericana de la Competencia Interuniversitaria de Programación (ICPC), mundialistas de la IOI y la ICPC. El objetivo final es preparar a los jóvenes con sesiones avanzadas de algoritmos, programación y matemáticas, para representar en alto a la República Dominicana en la próxima Olimpiada Internacional de Informática, que tomará lugar en Singapur, del 19 al 26 de julio de 2020.

¡Muchas felicidades a todos!

Finaliza con éxito la Eliminatoria Abierta En Línea de la ODI 2020

El pasado sábado 25 de enero se llevó a cabo la Eliminatoria Abierta En Línea de la edición 2020 de la Olimpiada Dominicana de Informática.
El 80% de los estudiantes registrados logró participar. De estos, aproximadamente el 80% logró conseguir al menos 1 punto. Estos números
superan a los de ediciones de años anteriores, lo que significa que en esta generación, un mayor porcentaje de bachilleres hombres y mujeres
tienen exposición a la computación y a la programación. Esta data es muy positiva para nuestra causa y nos motiva a dar más de nosotros mismos.
¡Éxitos!

Los problemas

Los problemas pueden ser accedidos a través del grupo público de la ODI en CodeForces.
El problema más fácil, «Mayor», fue resuelto perfectamente únicamente por 5 estudiantes, y al menos 33 estudiantes consiguieron puntos.
Este problema lo diseñamos con la idea de que quien tenga dominio de los elementos básicos de la programación, así como conocimiento básico de la
aritmética, pueda resolverlo. Los errores más comunes que encontramos en estudiantes fue el de no considerar todas las posibilidades y no tener
claro el orden de evaluación en una expresión aritmética. ¡Mejor suerte para la próxima!
El segundo problema, «Saltos», era más de naturaleza algorítmica que matemática. Los estudiantes tenían que identificar una invariante en un arreglo
y, con ello, fácilmente podían obtener 100 puntos. Se podía argumentar cuál problema era más fácil, si «Mayor» o si «Saltos». Saltos requería, sin embargo,
conocimiento de ciclos, mientras que «Mayor», no.

El problema «Escala» tuvo muy pocos envíos. La razón de esto, posiblemente, era la longitud del texto del problema. Pudo ser que los estudiantes decidieran
dedicar más tiempo a otros problemas, al considerarlo más difícil. En este caso, sin embargo, no fue el caso. Era un problema de tipo fuerza bruta. Para resolver
la primera sub-tarea, solo había que hacer dos sumas por separado y luego compararlas con un if. Para obtener la mitad de los puntos, los estudiantes necesitaban
escribir una solución cuadrática. Para obtener todos los puntos, había que escribir una solución lineal. También era posible resolver este problema en tiempo constante,
pero la solución era menos obvia. Nos quedamos perplejos al ver que ningún estudiante intentó resolver la primera sub-tarea. ¡Esos 10 puntos estaban regalados! De todas formas,
un estudiante, Jair santana, obtuvo el 100% de la calificación con una solución lineal. ¡Felicidades!

El último problema era más complejo. Necesitaban ordenar dos listas de números y luego emplear inteligentemente la técnica de Two Pointers. A penas un puñado de estudiantes consiguió
20 puntos para este problema, de su máxima calificación de 100.

Clasificados a la Final Dominicana 2020

De acuerdo a nuestro reglamento, hasta 20 estudiantes de la Eliminatoria Abierta En Línea clasifican a la Final Dominicana 2020. En este año, obtener 80 puntos determinaba esta clasificación.
Los estudiantes clasificados son:

    Jair Rafael Santana Benzan
    Breilan Aracena Almonte
    Andres Emilio Requena González
    Nathalia Marie Gomez Lopez
    Manuel Alejandro Rondón Féliz
    José Almando Dominique Yan
    Marcos Mercado Coca
    Divanny Jafhue Pérez Méndez
    Alejandro José Malla Martínez
    Carlos Arturo Guzmán De León
    Sebastian Elías Dionicio
    Arturo Rosa Maduro
    Diego Correa
    Sebastian Emil Mercado Padilla
    Juan Luis Capellan Aramboles
    Juan Jose Melendez Marte
    Emanuel Andres Rojas Diaz
    Abraham Wilfredo Infante Rosario
    Yeferson Rubio
    Ruddy Lara Sierra

Importante destacar que estos resultados no influyen en lo absoluto las puntuaciones para la Final Dominicana 2020. Fueron solamente para clasificar a la misma. El próximo sábado 8 de febrero, los estudiantes tendrán la oportunidad de competir para formar parte de la Pre-Selección Dominicana para la Olimpiada Internacional de Informática (IOI), que este año tomará lugar en Singapur.

ODI 2020: Inscripciones abiertas

A partir de este momento te puedes registrar para la VII Olimpiada Dominicana de Informática, que tomará lugar en dos fases:

  1. Fase En Línea: 25 de enero, 3 – 6PM.. Eliminatoria abierta a todos los estudiantes del bachillerato de la República Dominicana.
  2. Final Dominicana. 8 de febrero, 10AM – 6PM. Los primeros 20 estudiantes de la fase anterior compiten entre sí para formar parte a la Pre-Selección Dominicana para la Olimpiada Internacional de Informática, que tomará lugar en Singapur, del 19 al 26 de julio de 2020.

Si estás cursando el bachillerato en la República Dominicana, o eres de origen dominicano y estás cursándolo en el extranjero, ¡puedes participar si tus padres o guardianes legales están de acuerdo! ¡REGÍSTRATE HOY a la ODI del 2020!

REGISTRO: http://bit.ly/odi2020-registro

Échale un vistazo a nuestro reglamento: http://olimpiadasdeinformatica.org.do/site/reglamento/