Работа с системой проверки решений

Для решения практических задач контеста Route 256 мы рекомендуем вам работать с версиями языков программирования и пакетами, перечисленными ниже.

Данные пакеты установлены на стороне системы проверки.

Список будет пополняться в зависимости от отборочного тура (раунда).

Требования к решению

Ваша программа получает стандартный потоковой ввод данных (stdin).

Мы ожидаем, что ваша программа вернет ответы в стандартном потоковом выводе данных (stdout).

Наименования и значения результирующих кодов

# Correct answer (правильный ответ)
'OK'
# Wrong answer (неправильный ответ)
'WA'
# Presentation error (количество строк не совпадает с количеством строк в эталонном ответе)
'PE'
# Runtime error (программа по какой-то причине не выдала ответ)
'RE'
# Memory limit exceeded (превышено ограничение по памяти)
'ML'
# Time limit exceeded (превышено время выполнения программы)
'TL'
# Idleness limit exceeded (превышено время бездействия)
'IL'
# Security violation (программа выполнила небезопасные операции)
'SV'
# The program returned other non-zero code (программа не вернула 0)
'CR'
# Server Error (ошибка в проверяющей системе, сообщите организатору)
'SE'

Ограничения на решения

Перечисленные ниже ограничения применяются ко всем задачам независимо от языка программирования (кроме SQL) по умолчанию. При этом, в каждой задаче будут добавлены свои лимиты. Смотрите условия.

Настройки по умолчанию

{
  "execution_time_s": 2,
  "cpu_execution_time_s": 2,
  "peak_ram_used_mb": 128,
  "peak_swap_used_mb": 128,
  "compare_mode": "case_insensitive"
}

Go

Операционная система: Ubuntu 20.04