Olimpiada Cubana de Informática 2025


posted on Jan. 8, 2025, 9:28 a.m.

La Olimpiada Cubana de Informática o Concurso Nacional de Computación de la Enseñanza Preuniversitaria se desarrollará los días martes 11 y miércoles 12 de febrero de 2025, utilizando el juez en línea DMOJ-UCLV. El viernes 7 de febrero se desarrollará una competencia de práctica donde deben participar todos los concursantes que estarán compitiendo en los días siguientes.

Los concursos que aparecen debajo están visibles actualmente para todos los usuarios, sin embargo el día del concurso solo podrán visualizarlos los estudiantes una vez inicien sesión en el DMOJ-UCLV, con el usuario y la contraseña asignados por los profesores aplicadores.

En cada día de competencia los estudiantes recibirán 3 problemas para resolver en 4 horas, usando los lenguajes de programación oficiales. La puntuación máxima de cada problema será 100 puntos, para un total de 600 puntos entre los dos días de competencia. Los problemas estarán divididos en subtareas. Las tablas con resultados extraoficiales, de cada día del concurso, estarán visibles después del segundo día de competencia (en el momento que lo determine el Comité de Jueces de la Competencia).

Para más detalles puede consultar los siguientes documentos:

¡Les deseamos éxitos a todos!


Comments


  • 15
    MelanyRG  commented on Feb. 18, 2025, 6:26 p.m.

    Vengo a hablar de lo que pasó en Pinar del Río el segundo día de competencia y quiero ver si alguien tiene el valor y la cara de eliminar este comentario.

    No hablamos de lo que nos pasó porque realmente a pocos les interesa y muchos lo ven como un tema de risa o una oportunidad para calumniar y lanzar comentarios insinuantes.

    Lo que nos ocurrió a nosotros es decepcionante. Pero más decepcionante aún es saber que, si el aplicador no llega a proponer la opción de los teléfonos y las laptops, nos hubiéramos ido sin poder hacer nada porque, a pesar de que no éramos culpables de la situación energética, no iban a darnos otra oportunidad al siguiente día ni nunca. Se habla poco porque a este mensaje es probable que responda algún juez justificando el hecho de que nos iban a dejar irnos sin la oportunidad de competir el segundo día por un asunto que se escapaba de nuestras manos. Porque no dan ganas de hablar de la frustración que sentimos tirados en un pasillo con pocas linternas a las ocho de la noche, ni de los dolores de cabeza que tuvimos que soportar para raspar algunos puntos, o que tuvimos que irnos sobrando tiempo porque no teníamos más carga y el hambre y el dolor de cabeza eran insoportables. No fueron pocos los concursantes que ni siquiera pudieron reincorporarse a la competencia por no tener un dispositivo en el cual programar y realizar los envíos. No dan ganas de recordar el estrés que vivimos ese día y todo lo que no pudimos hacer y lo que sí tuvimos que hacer para que nos dejaran competir.

    En lo personal, estoy muy decepcionada con cómo se manejó la situación por parte del Comité de Jueces, quien no pretendía darnos una oportunidad o buscar una opción para que nosotros hiciéramos la competencia. Opciones había, pero el deseo de llevarlas a cabo era inexistente. Si quieren banearme, adelante, me estarán dando la razón y harán visible otro motivo por el cual nadie quiere hablar de lo que vivimos y lo que sentimos en ese momento e incluso ahora.

    Y para evitar malos entendidos, este comentario está destinado a aclarar a un par de mentes confusas. No pretendo ofender a nadie del Comité de Jueces ni menospreciar su trabajo. Eso no es asunto mío.

    Lo que sí me gustaría que quede claro es que aquel día muchos vivimos una injusticia y a pocos les importó.


    • 3
      CETAPLAY  commented on Feb. 18, 2025, 7:08 p.m.

      Era para que de alguna forma en sus manos estuviera la situacion de cada provincia con respecto a las condiciones del concurso y asi llegar a la conclusion de coger un mejor dia para realizarlo .Tal vez lo que este diciendo no sea facil de hacer o este fuera del alcance de sus manos pero por lo menos si van a hacer algo piensen en la mayor cantidad de posibilidades negativas para que el concurso no se pueda efectuar de la mejor manera .


      • 4
        dovier  commented on Feb. 18, 2025, 8:57 p.m. edit 15

        Hola CETAPLAY, MelanyRG y demás miembros de la Comunidad:

        Aprovecho para dar más contexto o información:

        La definición de las fechas del Nacional de Informática no es competencia o responsabilidad del Comité de Jueces (para saber cuáles son las responsabilidades de dicho Comité, pueden referise al final del documento https://dmoj.uclv.edu.cu/res/oci25/OCI_2024-2025_Indicaciones.pdf).

        Ambos días de examen oficial se hizo un seguimiento detallado del estatus de participación de cada provincia. A propuesta del propio Comité de Jueces, se contó con un grupo en whatsapp para intercambio real-time con los/las aplicadores/as de provincias. Durante el Día 2, en 12 provincias no hubo afectación significativa de corriente; en 3 provincias hubo afectaciones de un máximo neto de 1h 37 min (que al final se pudieron recuperar). El caso de Pinar del Río, Día 2 de examen, fue el más complejo (como expuso MelanyRG más arriba). Cuando PR pudo iniciar, las restantes 15 provincias ya habían concluido.

        En todo momento se le ratificó al Mined y al cuidador Lázaro (de PR) que el Comité de Jueces estaba dispuesto en esperar el tiempo que fuese necesario para que los concursantes pinareños pudieran participar (nota: los miembros del Comité estuvieron activos todo el tiempo desde las 6 am, y hasta pasadas las 9 pm que PR3 terminó su competencia).

        A través del grupo de whatsapp antes mencionado, el aplicador Lázaro propuso lavariante de las laptops personales y los celulares ante la posibilidad de que la corriente no regresara más. El Comité de Jueces lo analizó enseguida y de inmediato se propuso un plan de ejecución. Solo el estudiante PR8 no pudo participar en la variante laptop/celular (porque solo habían disponible 4 laptops y 5 celulares con carga).

        Si no llegaba la corriente ni hubiese sido posible la variante laptop/celular (dependía también del nivel de carga de los dispositivos), el Comité acordó que no era opción repetir el examen para todas las provincias, ni cancelar el día 2 completo para todos... ni hacer un examen distinto para PR, porque luego no se podría generar resultados homogeneos. Por otra parte, generar un nuevo problemset (inédito, de calidad, etc.) es algo que necesita de mucho tiempo (semanas y hasta meses).

        Si fuera posible el contacto, le recomiendo a MelanyRG (y a cualquier otro interesado) que consulte al aplicador Lázaro para que él les cuente, de primera mano, cuál fue en todo momento la actitud y el proceder del Comité de Jueces. No es bueno acusar o hablar cuando no se tiene todo el contexto o la información real.

        Aprovecho para aclarar lo siguiente: 1) Ningún miembro del Comité de Jueces es de La Habana 2) Ningún miembro del Comité de Jueces es empleado o funcionario del Mined 3) Ningún miembro del Comité de Jueces recibió remuneración por el trabajo realizado en el Nacional. En otras palabras, fue totalmente voluntario y altruista el trabajo realizado durante meses para preparar los ejercicios, configurar lo necesario en la plataforma DMOJ-UCLV, ejecutar los 3 días de examen (incluyendo el Día 0 de Práctica), y demás tareas postconcurso (que aún no terminan) para asegurarnos que la competencia fuese lo más justa posible, para todos los estudiantes.

        No nos sentimos bien por descalificar a estudiantes. Todos los miembros del Comité de Jueces hemos sido concursantes (alguna vez estuvimos del mismo lado de ustedes), por lo que podemos entender perfectamente la frustración de los concursantes descalificados, así como también el sentir de los estudiantes pinareños por la situación del Día 2 producto de la corriente (lo cual el Comité de Jueces no puede controlar en la provincia afectada, ni ninguna otra). En mi caso particular, llevo más de 20 años vinculado y aportando a la Programación Competitiva (especialmente el ICPC); les puedo garantizar que este Comité de Jueces estuvo y está 100% comprometido con el Nacional 2025. En ningún caso se tomó una decisión parcializada o con en el ánimo de afectar algún estudiante en particular.

        Si alguno de ustedes desea verdadera y constructivamente hablar de estos temas, de veras, siéntase libre de comunicar y solicitar una meet a mi correo personal dovierripoll@gmail.com (le garantizo total confidencialidad).

        Saludos, Dovier Ripoll, a nombre del Comité de Jueces de la OCI 2025.


  • 12
    Marco_Escandon  commented on Feb. 17, 2025, 10:47 p.m. edit 2

    Respondiendo a los comentarios de algunas personas entre ellas tourist_,Anonymous:

    • El CJC es 100% imparcial y solo ha descalificado a las personas que estan seguros de que incumplieron las reglas, tanto dovier como eblabrada han hecho una excelente labor organizando uno de los mejores nacionales de informática. Han dedicado gran parte de su tiempo revisando cada uno de los envíos de los participantes e incluso han permitido el acceso a los códigos fuente de todos los envíos de ambos días (Día 1 y Día 2) para mayor transparencia en los resultados(cosa que no se ha hecho en ningún nacional anterior).
    • Por favor solo comenten cuando tengan pruebas de que incumplieron alguna regla.
    • Desde mi punto de vista esta bien que los entrenadores envíen a los problemas códigos generados con IA tanto para ayudar a la detección de uso de esta(mediante el sistema de coincidencia de código), como para saber hasta que punto es capaz de resolver algún problema. Por tanto considero que están muy mal este tipo de comentarios
    • Antes de comentar recuerden leer los términos de uso del DMOJ
    • PD: Los comentarios los eliminé yo que no soy juez de la competencia (por favor dejen de comentar cosas sin importancia).

    • 5
      WhoIsAnonymous  commented on Feb. 18, 2025, 2:42 p.m. edit 2

      No creo que el CJC sea 100% imparcial, a lo mejor algún que otro juez, pero todos? eso no se lo cree nadie, y no estoy diciendo que los que mencionaste hayan hecho un mal trabajo hasta el momento. El segundo punto te lo acepto. No es necesario saber hasta qué punto una IA es capaz de resolver un problema para hacer un concurso de práctica, como dijo leo, ni llevan tanta exigencia(los de práctica), como para buscar coincidencias con IA. Al final nadie va a respetar eso, los términos están ahí por formalidad, si alguien comenta algo que no les gusta le pueden borrar el comentario, o como me hicieron con Anonymous2, cambiar la contraseña de la cuenta


      • -1
        eblabrada  commented on Feb. 18, 2025, 2:49 p.m.

        Si puedes además de decir que el CJC no es 100% imparcial, también puedes mostrar hechos que lo demuestren. Gracias de antemano.

        PD: En mi opinión los términos y condiciones no están por formalidad, cada quién debe ser consciente de lo que comenta y en el lugar que lo comenta. Y el DMOJ no es el lugar para comentar sobre ciertos temas.


        • 4
          WhoIsAnonymous  commented on Feb. 18, 2025, 4:49 p.m.

          A ver, los hechos que me pides no salen de ahí, son asuntos internos. Que no tengo pruebas sólidas? cierto, pero que todo el mundo lo sabe, lo nota y no puede decir nada? también es cierto, o qué hacen con las recalificaciones que llegan?. Ahora, si cada cual debería ser consciente de lo comenta y dónde lo comenta, creo que me está dando la razón, no es necesaria la presencia de los términos y condiciones ya que cada persona haría lo que considere y no lo que dictan los términos, es así como entiendo su mensaje, y disculpas si se ofendió.


          • -3
            Diego_Dario  commented on Feb. 18, 2025, 8:31 p.m.

            Por cierto... Qué recalificación? xd


          • -2
            Diego_Dario  commented on Feb. 18, 2025, 8:28 p.m.

            Quiénes son todos el mundo? Porque me parece que son bastante pocas personas. No quiero ni pensar en qué líos hubieras armado tú y otras personas si llegan a abrir los envíos y a hacer este nacional tan transparente como el del año pasado... El CJC este año ha sido lo más imparcial que he visto en muchos tiempo. Que no todos son imparciales? Bueno, si me puedes demostrar con evidencias sólidas que alguien hizo trampa(y creo que todo este problema es por lh1), puedes fácilmente decirlo y se verá. Pero estás acusando sin ningún tipo de pruebas a unas personas que simplemente están tratando de que este sea el mejor nacional que se ha hecho en muchos tiempo... Por cierto, no sé si lo sabías, pero difamar es un delito :)


            • 1
              WhoIsAnonymous  commented on Feb. 18, 2025, 10:08 p.m.

              Hahaha, hay que ser crítico y autocrítico, y en el segundo aspecto, no sé si eres el mejor ejemplo


  • 11
    CETAPLAY  commented on Feb. 17, 2025, 10:31 p.m.

    Poco se habla de lo que paso con Pinar


    • 11
      JesusB  commented on Feb. 18, 2025, 5:16 p.m.

      Hablar de lo que pasó en Pinar no es motivo para banear a nadie en mi opinión. Se hizo todo lo que estuvo en nuestras manos para que se pudiera realizar la competencia, y déjame decirte que no es fácil hacer un nacional de noche, sentados en el suelo de un pasillo a oscuras y con hambre, además de que los que no lo pasaron no se imaginan el nivel de estrés que cargábamos encima después de estar un día entero aislados porque no había electricidad para hacer la competencia y a pesar de eso nos esforzamos por sacar unos cuantos puntos. Y quiero recalcar que el objetivo de este comentario es solo para que se tenga conocimiento de lo que pasó, no busco culpar a nadie, porque en verdad nadie tiene la culpa de la situación del país.


      • -3
        El_Musta_7  commented on Feb. 18, 2025, 5:28 p.m.

        Entonces por qué tienes miedo de usar tú cuenta


        • 6
          rales  commented on Feb. 18, 2025, 6:49 p.m.

          pregunta: por que haces tantos envíos del mismo problema cuando ya tienes AC?


        • 6
          JesusB  commented on Feb. 18, 2025, 5:34 p.m.

          No quiero llamar la atención, prefiero decir la verdad en anonimato.


          • 4
            El_Musta_7  commented on Feb. 18, 2025, 5:52 p.m.

            Respeto tú decisión.


        • 3
          El_Musta_7  commented on Feb. 18, 2025, 5:29 p.m.

          Ya que lo que estás diciendo es lo que pasó, de verdad es muy triste


      • 3
        CETAPLAY  commented on Feb. 18, 2025, 5:26 p.m.

        Yo estuve ahí


  • 5
    Rayker  commented on Feb. 17, 2025, 4:15 a.m.

    Me parece que deberían revisar estos códigos:

    https://dmoj.uclv.edu.cu/submission/398904

    https://dmoj.uclv.edu.cu/submission/397425

    Los envíos de oci_gr4 y oci_gr6 se parecen bastante. Solo cambia un poco la implementación.


  • -3
    Anonymous  commented on Feb. 17, 2025, 2:05 a.m.

    LH 10 también uso IA miren estos envíos, https://dmoj.uclv.edu.cu/src/396255, https://dmoj.uclv.edu.cu/src/398481, https://dmoj.uclv.edu.cu/src/398780.

    En este envío https://dmoj.uclv.edu.cu/src/398481, pone una un caso para que la salida sea "NOPE", y el problema pide como salida un entero, típico de IA.

    Al pana la mitad de los envíos le dan error de compilación por poner "bits\stdc++.h" en vez de "bits/stdc++.h". Ni siquiera se sabe eso, seguro que borro las librerías de la IA (iostream...) y puso esa para disimular, y para colmo la pone mal. Y hay un envío que lo pone dos veces xD


    • 4
      MelanyRG  commented on Feb. 17, 2025, 11:52 p.m.

      no hay que tener demasiado intelecto para darse cuenta de que lo de "NOPE" es un chiste porque para esos casos no tiene solución, te pasas bro


    • 4
      Diego_Dario  commented on Feb. 17, 2025, 2:48 a.m.

      Una IA siempre suele poner NO en vez de NOPE creo. Igual no está de más revisarlo.


      • -5
        Anonymous  commented on Feb. 17, 2025, 3:34 a.m.

        This comment is hidden due to too much negative feedback. Show it anyway.


        • 8
          Diego_Dario  commented on Feb. 18, 2025, 1:59 a.m.

          Puede ser un chiste, no sé... Cuáles son tus ganas de difamar por difamar? Ten conocimiento de causa y si quieres aportar algo más que sospechas provee la IA y el prompt con el que obtienes ese código, de otro modo puedes quedarte callado


  • 5
    Chacal968  commented on Feb. 16, 2025, 9:46 p.m.

    En los envíos https://dmoj.uclv.edu.cu/src/398846 y https://dmoj.uclv.edu.cu/src/397856 el usuario oci_lh1 utilizó

    #include <iostream>
    #include <vector>

    Y el std:: sin el using namespace std;

    Mientras que en los envíos https://dmoj.uclv.edu.cu/src/396699 y https://dmoj.uclv.edu.cu/src/395879 utilizó

    #include <bits/stdc++.h>
    using namespace std;

    Aunque también utilizó el std:: en esos 2 a pesar de haber puesto el using namespace std;

    Creo que deberían de analizar al usuario oci_lh1

    Ahí está oscilando entre 2 estilos además de que el std:: es bastante utilizado por la IA y también están los comentarios

    ///void __cdecl qsort(void *_Base,size_t _NumOfElements,size_t _SizeOfElements,int (__cdecl *_PtFuncCompare)(const void *,const void *));
    ////void *__cdecl bsearch(const void *_Key,const void *_Base,size_t _NumOfElements,size_t _SizeOfElements,int (__cdecl *_PtFuncCompare)(const void *,const void *));

    Comentario que veo muy poco probable que se haya puesto a escribir en medio del concurso


    • 6
      eblabrada  commented on Feb. 17, 2025, 3:27 a.m.

      El domingo 16 de febrero de 2025, a partir de las 6:30 p.m., el Comité de Jueces sostuvo una videollamada con el estudiante oci_lh1.

      Propósito: aclarar dudas surgidas respecto a sus códigos de solución.

      Durante la reunión técnica, el estudiante explicó detalladamente sus soluciones a los problemas planteados. Además, se realizó un análisis profundo de su código fuente, su estilo de programación y otros aspectos relevantes.

      Tras esta revisión, el Comité de Jueces ha decidido ratificar los resultados obtenidos por el estudiante oci_lh1, en ambos días de competencia.

      A diferencia de las descalificaciones directas, en este caso el Comité de Jueces decidió aplicar este mecanismo porque se trataba de sospechas y no de una violación evidente.


      • 2
        OlegDiazHernandez  commented on Feb. 17, 2025, 4:03 a.m.

        Es comprensible que se haya entablado un diálogo con el concursante para aclarar las dudas, pero no entiendo qué podría haber respondido al respecto de los comentarios de:

        ///void __cdecl qsort(void *_Base,size_t _NumOfElements,size_t _SizeOfElements,int (__cdecl *_PtFuncCompare)(const void *,const void *)); ////void *__cdecl bsearch(const void *_Key,const void *_Base,size_t _NumOfElements,size_t _SizeOfElements,int (__cdecl *_PtFuncCompare)(const void *,const void *));

        No lo veo nítido.


        • 4
          eblabrada  commented on Feb. 17, 2025, 5:29 a.m.

          Eso es parte de stdlib.h a lo cual se puede acceder desde cualquier IDE o editor de texto.


      • -4
        Anonymous  commented on Feb. 17, 2025, 3:36 a.m.

        Que no se note el doble rasero


        • 8
          dovier  commented on Feb. 17, 2025, 10:54 a.m.

          Anonymous:

          Te lo aclararemos 1 sola vez: el Comité de Jueces de la OCI 2025 no prestará ni dedicará atención a los comentarios de una cuenta fake, perteneciente a una persona sin el valor suficiente para hacerse responsable de sus comentarios.

          Saludos, Dovier Antonio Ripoll Méndez


    • 7
      Aguacate_Naraja  commented on Feb. 16, 2025, 10:04 p.m.

      Estan curiosos los envios, tambien esta la posibilidad de q haya puesto using namespace std; y no haya quitado los std::, ante cualquier cosa eso lo determinan los jueces, esperen un poco


    • 9
      OlegDiazHernandez  commented on Feb. 16, 2025, 9:51 p.m.

      Tras analizar rigurosamente los envíos realizados por el usuario oci_lh1, estoy muy de acuerdo con lo que plantea este comentario. Analizar los códigos de oci_lh1 no estaría de más.


  • 8
    dovier  commented on Feb. 16, 2025, 3:04 a.m.

    Hola,

    Si participaste como concursante o como entrenador en la OCI 2025, favor completa esta encuesta.

    Avísale o comparte el link a los demás participantes de tu provincia.

    Gracias!


  • 0
    Rayker  commented on Feb. 15, 2025, 12:36 a.m. edited

    De que grado es oci_gr3??


    • 4
      Andy_FG  commented on Feb. 15, 2025, 12:38 a.m.

      Creo q es d 11no


  • 14
    eblabrada  commented on Feb. 14, 2025, 2:46 p.m.

    El Comité de Jueces de la Competencia ha decidido abrir, en la plataforma DMOJ-UCLV, el acceso a los códigos fuente de todos los envíos de ambos días (Día 1 y Día 2), hasta el 21 de febrero de 2025.

    Exhortamos a todos los estudiantes participantes que revisen todos los envíos, en primer lugar para propósito de aprendizaje y en segundo lugar para detectar y reportar cualquier inconsistencia o elemento llamativo.

    El CJC de la OCI 2025 ratifica su total compromiso con la transparencia e integridad de la competencia.


    • -4
      tourist_  commented on Feb. 15, 2025, 2:13 a.m.

      Los envíos de los usuarios oci_sc10 y oci_sc11 se parecen en varios problemas, pero en el que más se parecen es en el problema Demoralos.


      • -5
        Daniel_Dosil  commented on Feb. 15, 2025, 3:38 a.m.

        This comment is hidden due to too much negative feedback. Show it anyway.


        • -1
          tourist_  commented on Feb. 15, 2025, 4:46 a.m.

          Pero yo no lo hago en un Concurso Nacional


          • 8
            Melisa  commented on Feb. 17, 2025, 1:55 p.m.

            O eso dices,tu perfectamente podrias ser oci_lh2


          • 3
            leo  commented on Feb. 16, 2025, 4:16 p.m.

            No deberías hacerlo en ningún momento, el uso de IA no digo que esté mal pero no es buena práctica usarlo para resolver problemas y menos enviar las sulociones


      • 9
        FrandyCD759  commented on Feb. 15, 2025, 3:11 a.m.

        Hablo el que hace envíos de soluciones hechas con IA a problemas de DMOJ


  • -8
    Code_Storm  commented on Feb. 11, 2025, 2:34 a.m.

    This comment is hidden due to too much negative feedback. Show it anyway.


    • 9
      eblabrada  commented on Feb. 11, 2025, 12:36 p.m.

      Tampoco lo podrás usar en ninguna competencia oficial, tanto de IOI como de ICPC.


  • 9
    Marco_Escandon  commented on Jan. 8, 2025, 4:05 p.m.

    En las reglas del nacional dice: Visual Studio Code (con la extensión C/C++), podemos usar el CPH u otra extensión similar?