Preguntas Frecuentes (FAQ)

Bienvenido a la sección de Preguntas Frecuentes (FAQ) de nuestro Juez Online. Aquí encontrarás información detallada sobre los distintos estados de respuesta que podrás encontrarte al enviar tus soluciones de programación. Si tienes alguna duda sobre qué significa cada estado, este es el lugar indicado para aclararla.


Versiones de Compiladores

  • Compilador de C++ G++ 6.3.0
  • Compilador de Java JDK 1.8.0_201
  • Compilador de Python Python 3.12.0a1

Ejemplo de la Solución para el Problema A + B

Solución usando C

#include 
using namespace std;
int main(){
  int a,b;
  while(cin >> a >> b)
    cout << a+b << endl;
  return 0;
}
            

Solución usando C++

#include 
int main(){
  int a,b;
  while(scanf("%d %d",&a, &b) != EOF)
    printf("%d\n",a+b);
  return 0;
}
            

Solución usando Java

import java.util.*;
public class Main{
  public static void main(String args[]){
    Scanner cin = new Scanner(System.in);
    int a, b;
    while (cin.hasNext()){
      a = cin.nextInt(); b = cin.nextInt();
      System.out.println(a + b);
    }
  }
}
            

Solución usando Python

print("Hola mundo!")
            

El juez proporcionará las siguientes respuestas

¿Qué significa el estado "Pending"?

El estado "Pending" indica que tu solución ha sido recibida y está en cola para ser procesada. Por favor, sé paciente mientras llega tu turno.

¿Qué significa el estado "Pending Rejudge"?

"Pending Rejudge" significa que los datos de prueba para el problema que resolviste se han actualizado, y tu solución será reevaluada con esta nueva información. Este proceso asegura la justicia y la precisión en la evaluación.

¿Qué significa el estado "Compiling"?

El estado "Compiling" indica que el sistema está compilando tu código. Este es un paso previo a la ejecución de tu solución para verificar su correcto funcionamiento.

¿Qué significa el estado "Accepted"?

Accepted! Si tu solución tiene el estado "Accepted", significa que ha pasado todas las pruebas y cumple con los requisitos del problema. Es el mejor resultado posible.

¿Qué significa el estado "Presentation Error"?

Un "Presentation Error" ocurre cuando tu solución es correcta en términos de lógica y resultado, pero el formato de salida no coincide exactamente con lo esperado. Revisa espacios y saltos de línea.

¿Qué significa el estado "Wrong Answer"?

El estado "Wrong Answer" indica que tu solución no produce el resultado correcto para los casos de prueba proporcionados. Te recomendamos revisar tu lógica y probar con diferentes entradas.

¿Qué significa el estado "Time Limit Exceeded"?

Si recibes un "Time Limit Exceeded", significa que tu solución no se ejecutó dentro del tiempo máximo permitido para el problema. Considera optimizar tu código para que sea más eficiente.

¿Qué significa el estado "Memory Limit Exceeded"?

"Memory Limit Exceeded" Este estado aparece cuando tu programa intenta usar más memoria de la que está permitida. Necesitas encontrar una manera de reducir el uso de memoria de tu solución.

¿Qué significa el estado "Output Limit Exceeded"?

"Output Limit Exceeded" significa que tu programa ha intentado generar más salida de la esperada o permitida. Esto puede ocurrir en bucles infinitos o en la generación excesiva de datos.

¿Qué significa el estado "Runtime Error"?

Un "Runtime Error" indica que tu programa ha fallado durante la ejecución debido a errores como divisiones por cero, acceso a memoria no válida, etc. Revisa tu código en busca de posibles errores de ejecución.

¿Qué significa el estado "Compile Error"?

Un "Compile Error" significa que tu código tiene errores que impiden su compilación. Esto puede deberse a sintaxis incorrecta, tipos de datos incompatibles, etc. Revisa tu código fuente para corregir estos errores.