Решение задач

Примечание.

Организаторы соревнований могут по своему усмотрению менять внешний вид страницы решения задач и запрещать для просмотра ее отдельные вкладки.

Описания в данном разделе основываются на стандартной структуре страницы.

  1. Отправка решений на проверку
  2. Просмотр результатов проверки решений
  3. Отправка сообщений жюри
  4. Просмотр турнирной таблицы

Отправка решений на проверку

Просмотр условий задач и отправка решений на проверку осуществляется на вкладке Задачи.

Вы можете решать задачи в произвольном порядке. Для проверки решения:

  1. С помощью переключателя Тип посылки выберите способ отправки решения на проверку. Для каждой задачи способ отправки решения выбирается только один раз. Если отправленное вслепую решение пройдет промежуточный набор тестов, то изменить его и повторно отправить на проверку будет невозможно.

    Переключатель отображается только для соревнований, правила которых предусматривают отправку решения разными способами.

  2. В поле Язык выберите из списка название языка программирования, на котором написано решение задачи.

  3. Установите переключатель метода ввода решения в нужное положение и выберите файл с решением или наберите решение вручную. Не отправляйте уже скомпилированное решение.

  4. Нажмите кнопку Отправить. Решение будет отправлено на сервер тестирования для проверки.

Решение проверяется системными тестами, одинаковыми для всех участников. Тестирование выполняется автоматически, поэтому при решении задач в точности придерживайтесь форматов входных и выходных файлов, описанных в условии каждой задачи.

Результат тестирования отображается в таблице в нижней части вкладки. Решение считается верным, если проходит все системные или промежуточные тесты без превышения ограничений по времени и используемой памяти. Если решение не прошло проверку, то в таблице будет указан тип обнаруженной ошибки. Список всех отправленных решений можно посмотреть на вкладке Посылки.

Вы можете исправлять неверные решения и отправлять их на проверку повторно (при этом может быть начислено штрафное время).

Просмотр результатов проверки решений

Результаты проверки всех отправленных решений отображаются в таблице на вкладке Посылки.

Описание столбцов таблицы
Название столбца Описание
Время посылки Дата и время отправки решения на проверку.
ID Идентификационный номер решения. Используйте его, если хотите задать вопрос об этом решении.
Задача Буква задачи в списке задач.
Компилятор Использовавшийся при проверке решения компилятор.
Вердикт Результат проверки решения на сервере тестирования: решение корректно или обнаружена ошибка.
Тип посылки Способ отправки решения на проверку: в открытую или вслепую. Указывается, если это предусмотрено правилами соревнования.
Время Время работы решения (мс).
Память Объем используемой решением памяти (байт).
Тест Номер теста, завершившегося с ошибкой. Определяется не для всех обнаруженных ошибок (подробнее см. типы ошибок).
Баллы Количество баллов, набранных за решение задачи. Указывается, если это предусмотрено правилами соревнования.
отчет Ссылка для просмотра деталей проверки (исходный код решения, его отличия от предыдущей версии, лог компиляции).

На вкладке вы можете отправить решение задачи на проверку. Для этого выберите нужную задачу из списка Задачи и укажите ее решение.

Отправка сообщений жюри

Примечание. В учебных виртуальных соревнованиях и во время дорешивания жюри может отсутствовать — в таких соревнованиях не объявляется явный победитель, положение участников в турнирной таблице определяется только по результатам автоматической проверки решений.

Если у вас возник какой-либо вопрос по заданиям или соревнованию в целом, вы можете задать его на вкладке Сообщения.

Кроме ответов на личные сообщения, жюри может отправлять общие уведомления. Они используются, чтобы изменить условия задач или сообщить всем участникам другую важную информацию. Общие уведомления отображаются в правом верхнем углу страницы: .

Если ваш вопрос касается непосредственно работы платформы Яндекс.Контест, вы можете обратиться в службу поддержки с помощью формы обратной связи.

Просмотр турнирной таблицы

В турнирной таблице отображаются текущие результаты всех участников соревнования, за исключением результатов участников, проходящих соревнование для тренировки. Для просмотра таблицы перейдите на вкладку Положение участников.

В зависимости от правил соревнования в таблице отображаются разные данные:

В заголовках столбцов указывается суммарный итог участников по каждой задаче (количество верных решений/количество попыток).

Для каждого участника отображаются:

  • Статусы решения задач:

    •  — решения задачи на проверку не отправлялись.

    •  — задача решена.

    •  — задача не решена или решена частично (например, решение прошло системные тесты, но было превышено ограничение по времени выполнения).

    Справа от статуса указывается количество неудачных попыток решения задачи, под статусом — время, прошедшее от начала соревнования до момента отправки верного решения.

  • Количество решенных задач.

  • Количество набранного штрафного времени.