Preguntas Más Frecuentes

¿Qué puedo hacer dentro de este entorno?
El entorno de Mooshak te permite visualizar los enunciados de los problemas, enviar soluciones a los problemas, hacer preguntas a los jueces, ver todos los envíos realizados (tanto los tuyos como los de los demás equipos) y los resultados de los mismos, y ver la clasificación actual.

¿Cómo recibe el programa los datos de entrada? ¿Cómo debe producir la salida?
Los datos de entrada se leen desde la entrada estándar y la salida debe escribirse siempre en la salida estándar.

¡He intentado enviar la solución a un problema y obtengo el mensaje "Programa con extensión no válida"!
Tienes que enviar el código fuente del programa, no el ejecutable. Un envío es aceptado para su evaluación sólo si su extensión corresponde con alguno de los lenguajes admitidos en el concurso.

¿Qué lenguajes y compiladores están actualmente disponibles?
Para este concurso, el analizador acepta los siguientes lenguajes y usa los siguientes compiladores:

$languages
Lenguaje Compilador Versión Línea de Comandos Extensión

¿Cuál es el significado de los mensajes de evaluación?
Los mensajes resultantes de la evaluación de un envío son los siguientes:
Accepted: tu programa ha pasado todas las pruebas y es aceptado como correcto.
Compile Time Error: el sistema no ha sido capaz de compilar tu programa. El compilador devolvió un error o un aviso (warning).
Runtime Error: tu programa ha fallado durante la ejecución, es decir, ha acabado prematuramente debido a un error en tiempo de ejecución.
Time Limit Exceeded: tu programa no ha acabado en el tiempo disponible para el problema dado.
Wrong Answer: tu programa se ha ejecutado correctamente pero la salida obtenida no coincide con la salida esperada por el juez.
Presentation Error: la salida de tu programa parece ser correcta, pero no está presentada en el formato requerido. Esto sólo sucede en casos triviales (por ejemplo, cuando faltan o sobran espacios o líneas en blanco), mientras que en otros casos (por ejemplo, si faltan o sobran comas) se producirá un mensaje de Wrong Answer.
Invalid Submission: tu envío no cumple con las extensiones requeridas; o bien se ha intentado realizar un envío sin usar el interface de Mooshak.
Output Limit Exceeded: tu programa genera una salida demasiado larga para este problema; los límites dependen de los casos de prueba, pero normalmente no son muy grandes (suele estar alrededor de los 100KB).
Program Size Exceeded: tu programa es demasiado largo y no será considerado (el límite está alrededor de los 100KB).
Requires Reevaluation: por alguna razón tu programa tiene que ser reevaluado.
Invalid Function: tu programa ha violado una regla del concurso, como llamar librerías no estándar; también puede deberse a que ha finalizado con exit(1) o incluso return 1, o alguna construcción similar indicando un error en ejecución.

¿Hay límites impuestos en el sistema de evaluación?

Existen varios límites que si se superan penalizarán tu envío:

$params
* También depende del problema

¡Cuando pulso el botón "Enviar" no ocurre nada!
Debes comprobar la política de caché usada por el navegador. Las páginas deberían ser recuperadas del servidor siempre que se detecte algún cambio. Si las páginas nunca se piden al servidor, no serán actualizadas en tu navegador. En Mozilla y Netscape comprueba el menú "Edición" | "Preferencias" | "Avanzadas" | "Caché" y elige "Siempre (yo veo la página)".

El formato del interface de Mooshak tiene una apariencia muy extraña.
Prueba seleccionando un tipo de letra más pequeño. Alternativamente, intenta eliminar las barras de navegación y personales del navegador (menú "Ver").

He pulsado el botón "Enviar" y obtengo el mensaje "Programa no especificado".
Debes seleccionar primero el archivo con el código fuente del programa. Pulsa "Examinar..." para abrir un diálogo de selección de archivo, o bien escribe el nombre del programa (con la ruta completa) en el recuadro que hay a la izquierda del botón "Enviar".

¿Cómo puedo hacer una pregunta relativa al enunciado de un problema?
Pulsa el botón "Preguntar" en la esquina superior derecha. Aparecerá un formulario donde puedes escribir la pregunta y enviarla a los jueces del concurso. Antes de pulsar el botón "Preguntar" debes comprobar si has seleccionado el problema correcto.

$name $compiler $version $compile .$extension $text $value Tamaño de core Datos ejecución Tamaño de salida Pila de ejecución Tamaño residente Código del programa Tiempo total evaluación Tiempo de compilación Tiempo de ejecución *