Контестер - ресурс, позволяющий осуществлять автоматическую проверку решений задач на заложенных в него наборах тестовых входных данных. Для того чтобы программа была корректно воспринята и обработана контестером, необходимо строго соблюдать формат входных и выходных данных (выводить всё, что требуется, не выводить лишнего, учитывать порядок и расположение входных и выходных данных).

Отправка задачи на проверку, получение и интерпретация результата:

  1. Выбираем пункт меню "Отправить" в левом меню, либо нажимаем кнопку "Отправить" на странице контеста или самой задачи.
  2. Выбираем из списка название задачи, язык программирования и вставляем текст решения. Нажимаем "Отправить".
  3. Переходим в "Мои решения". Возможные статусы решения:
    • В очереди... - задача ждет своей очереди на проверку.
    • Компиляция успешна - файл решения успешно скомпилирован, идет процесс тестирования.
    • Ошибка при компиляции - произошла ошибка при компиляции решения на сервере (возможные причины: неправильно выбран компилятор, скопирован не весь текст решения).
    • Тестов пройдено X из N - задача прошла некоторое количество тестов, результаты по каждому тесту возможны следующие:
      • Тест принят (OK)
      • Неверный ответ (WA) - формат и тип выходных данных соответствуют ожидаемым, однако значение отличается.
      • Ошибка представления (PE) - формат и\или тип выходных данных не соответствует ожидаемому (например, выведена строка вместо числа или несколько чисел вместо одного).
      • Превышен лимит времени (TL) - программа не уложилась в отведенный ей лимит времени (например, произошло зацикливание, или программа ожидает ввода с клавиатуры при файловом вводе\выводе, или использованный алгоритм решения крайне неэффективен).
      • Ошибка исполнения (RE) - выполнение программы прервалось ошибкой "runtime error" (например, произошло деление на ноль или выход за границы массива).
      • Превышен лимит памяти (ML) - программа не уложилась в отведенный ей объём памяти.


Последнее изменение: Monday, 2 November 2020, 11:26