Все тесты выполняются в одном и том же порядке с возрастанием сложности. Первые тесты обычно совпадают с примерами из условия задачи. Номер ошибочного теста, указываемый в результатах проверки, есть номер первого теста, не прошедшего проверку. Например, если жюри сообщило, что "Превышен предел времени на тесте номер 9", это означает, что:
В этом случае можно заключить, что алгоритм правильный, ко не эффективный. Если жюри зафиксировало "Нарушение формата вывода на тесте номер 1", команда может предположить, что она решила задачу, но послала ее на проверку вместо другой.
Тип ошибки | № | Когда возникает | Возможная причина |
---|---|---|---|
1. Ошибка компиляции Compilation error | нет | В результате компиляции не создан исполняемый файл |
|
2. Превышение предела времени Time limit exceeded | да | Программа превысила установленный в условии предел времени или <подвесила> проверяющий компьютер |
|
3. Превышение предела памяти Memory limit exceeded | да | Программа превысила установленный в условии предел памяти |
|
4. Нарушение правил соревнований Security violation | да | Программа нарушила правила соревнований (недопустимый ввод/вывод и т.п.) |
|
5. Ошибка исполнения Runtime error | да | Программа завершила работу с ненулевым кодом возврата или вызвала необработанное исключение в Windows. |
|
6. Нарушение формата вывода Presentation error | да | Программа проверки не может проверить выходные данные, так как их формат не соответствует описанному в условии задачи |
|
7. Неверный ответ Wrong answer | да | Ответ неверен | Неверный алгоритм решения |
Замечание: ошибки имеют приоритет в соответствии с порядком их перечисления в этой таблице. Например, если возникла ошибка исполнения, то результат работы программы не проверяется.
Во время соревнований участники могут задавать вопросы по условиям задач. Вопрос должен быть составлен в форме, предполагающей ответы "ДА" (Yes) или "НЕТ" (No). Команда заполняет "Лист вопроса" и передает его жюри. Когда жюри ответит на вопрос, команда получит этот "Лист" с ответом обратно. Если вопрос поставлен некорректно или ответ прямо следует из условия задачи, жюри отвечает "Без комментариев" (No comments). Если жюри согласно, что в условии присутствует неясность или ошибка, то всем участникам делается соответствующее объявление.
Во время работы участники могут использовать сетевой принтер. Результаты печати передаются команде сразу после того, как они будут напечатаны. Команда может распечатать любое из посланных ею на проверку решений на принтере. За всё время соревнования общий объем распечатываемых командой листингов программ не может превысить 30 страниц.
Возможные типы ошибок