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