Инструкция по сдаче заданий по информатике
Во всех задачах ввод и вывод осуществляется с консоли и на консоль (ввод «с клавиатуры», вывод «на экран»).
Для сдачи задачи необходимо выбрать вкладку с названием задачи («А», «B» и т. д.). На этой странице необходимо выбрать язык программирования (из списка возможных языков программирования), тип конца строки (EOLN), если присутствуют задания на строки, и файл с исходным кодом программы (нажав на кнопку «Обзор» и выбрав файл в диалоговом окне выбора файла) или вставить код программы в текстовое поле, затем нажать на кнопку «Отправить».
Выбранный файл отправляется на проверку в тестирующий сервер.
После окончания проверки сданное решение появляется в списке «Предыдущие решения этой задачи» в нижней части страницы.
После сдачи решения на проверку необходимо изучить информацию о сданном решении в списке последних сданных решений. Прежде всего необходимо обратить внимание на столбец «Результат».
Если в столбце «Результат» написано «Принято на проверку», то это означает, что решение прошло тесты из условия и будет оценено после окончания олимпиады (если таких решений несколько, то будет оценено последнее принятое решение по каждой задаче). Это не означает, что задача решена правильно — возможно, решение содержит ошибки или вообще неверно, но на тестах из условия задачи выдает правильный ответ. Если в столбце «Результат» написано «Ошибка компиляции», то это означает, что решение содержит синтаксические ошибки и не было скомпилировано тестирующей системой. Возможные причины для этого:
- Синтаксическая ошибка в программе.
- Неверно выбран язык программирования при сдаче задачи.
- Неверно выбран файл при сдаче задачи.
- Различия в используемых версиях компилятора в тестирующей системе и участником олимпиады.
Во всех случаях необходимо нажать на ссылку «Просмотр» в столбце «Отчет о проверке» и изучить сообщения об ошибках компилятора, устранить причины ошибки и сдать еще раз.
Если в столбце «Результат» написано «Неправильный ответ», «Неправильный формат выходных данных», «Превышено максимальное время работы», «Ошибка выполнения» или любой другой статус, это означает, что программа не проходит все тесты из условия, например, по причине выдачи неправильного ответа на этих тестах, или неправильного оформления ввода-вывода (программа не соответствует требованиям, предъявляемых к решениям задач) и т.д. В этом случае также необходимо изучить отчет о тестировании, в котором содержится детальная информация о тестах, на которых проверялась программа.