DMOJ-UCLV actualizado


posted on July 17, 2021, 10:58 p.m.

Hola a todos!

En la tarde de hoy el DMOJ-UCLV fue migrado hacia un nuevo servidor y actualizado a la versión más reciente del proyecto.

Durante los próximos días estaremos haciendo algunos ajustes y optimizaciones en el sitio por lo que pueden notar algún fallo ocasional.

Entre las nuevas mejoras se encuentran:

  • Mayor estabilidad en los jueces (se reducen enormemente las diferencias en tiempo de ejecución entre diferentes envíos). Debe mejorar aún más en los próximos días hasta llegar al estado óptimo.
  • Soporte para competencias estilo ICPC.
  • Ya se puede pegar desde el clipboard en el editor desde los navegadores para móviles.
  • Mejores gráficos y reporte de estadísticas en contests y perfiles de usuarios.
  • Mayor cantidad de lenguajes de programación disponibles que iremos añadiendo paulatinamente. Si quieres que agreguemos alguno puedes hacérnoslo saber.
  • Puedes descargar el código fuente de todos tus envíos desde tu perfil.
  • Pequeñas mejoras en la interfaz web y nuevas funcionalidades en la vista de administración.
  • API (Ver documentación).

Si detectan algún error pueden hacérnoslo saber a través de los comentarios o enviándonos un email.


Comments


  • 0
    CarlosJavier  commented on Sept. 4, 2021, 10:03 p.m.

    Hola, solo queria saber si la pagina soporta la libreria boost de c++.


    • 0
      josed  commented on Sept. 5, 2021, 4:30 p.m.

      No, solo la biblioteca estándar, para todos los lenguajes.


  • 0
    jose0222  commented on Aug. 3, 2021, 10:37 p.m.

    Buenas, los otros días volví a enviar mi sol AC del problema Pares Encantadores, y dio TLE en la mayoría de los casos, que es lo que puede estar pasando?


  • -10
    erne1309  commented on Aug. 2, 2021, 11:16 p.m. edited

    This comment is hidden due to too much negative feedback. Click here to view it.


    • 7
      josed  commented on Aug. 3, 2021, 12:26 a.m.

      El envío en el que tenías AC fue invalidado por plagio. Si crees que es incorrecto puedes reportarlo por el problema.


      • -11
        erne1309  commented on Aug. 3, 2021, 2:46 a.m. edited

        This comment is hidden due to too much negative feedback. Click here to view it.


  • 0
    CarlosJavier  commented on July 31, 2021, 2:53 p.m.

    Buenas he estado tratando de resolver algunos problemas y en todos me pasa lo mismo, me aparece [Math Processing Error] donde deberían aparecer algunos datos como el rango u otros datos matemáticos, solo me ocurre desde ayer, no se si es solo un problema de mi navegador que carga mal los datos.


    • 0
      josed  commented on July 31, 2021, 3:22 p.m.

      Qué navegador estás usando? Si puedes envíanos una captura. También prueba poner en la configuración de tu perfil, donde dice Math engine, la opción SVG with PNG fallback.


      • 0
        CarlosJavier  commented on Aug. 1, 2021, 3:34 p.m.

        Se soluciono cambiando el motor de matematica


  • 0
    erne1309  commented on July 26, 2021, 4:03 p.m.

    El problema Vudu de Data Structures no deja enviar


    • 0
      josed  commented on July 26, 2021, 9:40 p.m.

      Por qué lo dices? Qué sucede cuando tratas de enviar?


      • 0
        erne1309  commented on July 27, 2021, 2:49 a.m.

        Este problema no tiene ningún juez disponible Pero normal a las 10pm ya me dejaba enviar


  • 0
    CarlosJavier  commented on July 26, 2021, 11:29 a.m.

    Buenas a todos, quisiera saber si para los proximos contest estaran permitidos los recien añadidos lenguajes de programacion en mi caso javascript que estoy aprendiendo a usarlo. Saludos.


    • 0
      josed  commented on July 26, 2021, 2:43 p.m.

      Eso depende de los problem setters pero no veo problema para que estén permitidos todos los lenguajes.


  • 0
    CarlosJavier  commented on July 21, 2021, 9:48 p.m.

    Buenas a todos, quisiera saber si pudieran agregar javascript a la lista de lenguajes aunque se que no es un lenguaje que se pueda sacar todo el enfoque a la programacion competitiva, me gustaria que lo add porque algunas paginas ya lo estan haciendo debido a su enorme popularidad. Saludos.


    • 2
      josed  commented on July 22, 2021, 12:00 a.m.

      Añadido, aparece como V8 JavaScript.


  • 2
    jose0222  commented on July 18, 2021, 8:41 p.m.

    Una pregunta en el proceso de mantenimiento a la pagina vi que se colocaron ratings a las personas, me gustaria saber si se evaluara a las personas que participaron en contest pasados y se les calificara, xq ya hace mas de un año que no se tiene en cuenta.


    • 0
      josed  commented on July 18, 2021, 9:43 p.m.

      Los que tienen rating lo tenían desde el 2018, cuando se hicieron algunos rated contests. Con la actualización lo nuevo es que se muestra el color en los comentarios y en las submissions. Al igual que en otros OJ la forma de ganar rating es participando en estos rated contests.

      No hemos renunciado a ellos pero tomamos la decisión de no ratear contests que tengan problemas "reciclados", ya que algunos concursantes podrían tener ventaja y no sería justo.


  • 1
    eblabrada  commented on July 18, 2021, 1:26 p.m. edit 2

    En el problema: Divisores ocurre lo siguiente:

    quizás ocurre en otros problemas...

    • 2
      aniervs  commented on July 20, 2021, 11:11 a.m.

      Arreglado, no garantizo que el statement sea exactamente igual al anterior, ya que reescribí todas las fórmulas en Latex.

      Si encuentras el mismo error en otro problema, no dudes en informar :).


  • 0
    eblabrada  commented on July 18, 2021, 11:17 a.m.

    Cuando intentas ver el PDF de los problemas da error: SIGSEGV: invalid_state.


    • 0
      josed  commented on July 18, 2021, 12:25 p.m.

      Gracias, estamos trabajando en eso.


  • 0
    John3_141592  commented on July 18, 2021, 4:26 a.m.

    He reenviado algunas soluciones en las que tenía AC y me da CE por usar un array bool, lo he comprobado en varios problemas donde utilizo esto. Por qué pasa??


    • 0
      josed  commented on July 18, 2021, 11:11 a.m.

      Lo que tienes es un conflicto de símbolos. Estás importando toda la std (bits/stdc++.h) y a partir de C++17 hay una función visit (doc). Por lo tanto al declarar un arreglo con ese mismo nombre te da el error de compilación.

      Para resolverlo importa solo los headers de la std que vayas a usar o simplemente escoge una versión de C++ anterior a la 17.