Para comenzar, diríjase a la página del juez virtual, cuya dirección es https://jv.umsa.bo.
En la parte superior derecha, encontrará el botón de Registro.
En esta página, usted podrá registrarse. Recuerde tener un correo electrónico válido; se recomienda usar un correo personal. Recuerde que su nombre de usuario es su nickname.
En la parte superior derecha, se encuentra el botón de Iniciar sesión.
A continuación, proporcione sus datos: el nombre de usuario (nickname) y su contraseña.
Para poder ver los problemas que se encuentran en el juez virtual, haga click en Problemas y seleccione un problema.
Para el ejemplo, seleccionaremos el problema 1000 A+B.
Cada problema tiene las siguientes partes:
- Descripción: Describe el enunciado del problema.
- Entrada: Describe la forma en la que están los datos de entrada.
- Salida: Describe cómo se espera que presente la solución del problema.
- Ejemplo de entrada: Este es un ejemplo de cómo son sus datos de entrada.
- Ejemplo de salida: Esta es la solución en el formato esperado para los datos de entrada.
Para enviar una solución, primero se debe escoger el lenguaje de programación, que se encuentra al centro de la pantalla. En el caso de Java, la clase debe tener el nombre de Main y el método principal debe llamarse main
. Es importante recalcar que el programa debe ser un solo archivo.
A continuación, se redirigirá a la pantalla de estado.
Las respuestas del juez pueden incluir:
- Pending: Indica que aún está pendiente de revisión.
- Pending Rejudge: Significa que se ha decidido volver a evaluar los envíos de un problema específico.
- Compiling: Indica que el programa está siendo compilado.
- Running & Rejudging: Indica que el programa está siendo procesado y reevaluado.
- Accepted: La solución que enviamos es correcta y ha sido aceptada.
- Presentation Error: Se presenta cuando hay espacios adicionales en la respuesta.
- Wrong Answer: Indica que los resultados generados por el programa son diferentes a los esperados.
- Time Limit Exceeded: Se da cuando el tiempo de proceso es mayor al esperado.
- Memory Limit Exceeded: Los programas generalmente deben resolverse utilizando un límite específico de memoria RAM.
- Output Limit Exceeded: Cuando el archivo de salida es mayor que el permitido.
- Compile Error: Significa error de compilación.
Para más información, puede revisar FAQs del juez virtual.