Formato del problema
Para la creación avanzada de problemas, puede crear manualmente un archivo .zip con la estructura adecuada.
Estructura del archivo ZIP
problem.zip
├── statements/
│ ├── es.markdown # Spanish statement
│ ├── en.markdown # English statement
│ └── pt.markdown # Portuguese statement
├── cases/
│ ├── 01.in
│ ├── 01.out
│ ├── 02.in
│ ├── 02.out
│ └── ...
├── validator.cpp # Optional: Custom validator
├── limits.json # Optional: Custom limits
└── testplan # Optional: Test case weights
Formato de declaración
Las declaraciones están escritas en Markdown:
# Problem Title
## Description
Problem description here...
## Input
Input format description...
## Output
Output format description...
## Examples
### Example 1
**Input:**
**Output:**
Casos de prueba
Los casos de prueba son pares de archivos .in y .out:
01.in,01.out02.in,02.out03.in,03.out-...
Validador
Si utiliza un validador personalizado, incluya el código fuente (por ejemplo, validator.cpp).
Documentación relacionada
- Creando problemas - Guía de creación de problemas
- Guía ZIP manual - Especificación de formato detallada