Время на сервере: 17.05.2012 16:27:37

Инструкция по работе с системой проведения соревнований по программированию

Для начала работы с системой необходимо произвести вход в систему, используя единый пароль СевКавГТУ.

Участие в соревновании

Для участия в соревновании необходимо:

  1. Перейти в раздел "Соревнования".
  2. Выбрать нужное соревнование в списке. Если ссылка не активна, значит соревнование еще не началось, либо Вы не имеете прав доступа к нему.
  3. На странице соревнования присутствует перечень задач, доступных для решения. Для прочтения условия откройте ссылку на нужную задачу.
  4. На странице с условием задачи отображена вся необходимая информация для решения (имена входного и выходного файлов, ограничения по времени выполнения, по времени работы и условие задачи c примерами входных и выходных значений).
  5. Для отправки решения перейдите по ссылке "Отправить решение".
  6. На открывшейся странице выберите компилятор и файл с решением. Решение должно удовлетворять правилам проведения олимпиады.
  7. После отправки решения Вы увидите сообщение "Решение отправлено", либо сообщение об ошибке. Вы не можете отправлять решения после окончания соревнвоания.
  8. После отправки решения перейдите по ссылке "Ваши отправки".

Работа со списком отправок

По каждому решению можно увидеть следующую информацию:

  1. Время отправки.
  2. Название задачи.
  3. Итоговый балл (во время соревнования данное поле будет пустым, и значение появится только после подведения итогов).
  4. Статус проверки решения. Он может состоять из следующих значений:
    • AC (Accepted) – программа успешно прошла тесты из условия;
    • CE (Compilation error) – ошибка компиляции программы. Проверьте, компилируется ли программа у Вас на компьютере, и правильно ли она оформлена
    • WA (Wrong answer) – программа выдала неправильный ответ на тесте из условия;
    • PE (Presentation error) – формат выходных данных не соответствует указанному в условии, или выходной файл отсутствует;
    • TL (Time limit exceeded) – время выполнения программы превышает ограничения указанные в условии;
    • IL (Idleness limit exceeded) – Программа продолжительное время ничего не делала. Скорее всего программа пыталась считать с клавиатуры, либо произошла критическая ошибка в проиложении для операционной системы DOS;
    • ML (Memory limit exceeded) – память, выделенная под программу, превышает ограничения указанные в условии;
    • RE (Runtime error) – во время выполнения программы произошла ошибка, и программа вернула не нулевое значение. Это могло произойти если программа пытается получить доступ к файлу которого нет, при попытке доступа к несуществующему элементу массива и т.д.
    • SV (Security violation) – программа попыталась выполнить запрещенную инструкцию, такую как доступ к файлу вне текущей директории, либо не удалось выполнить программу.
  5. № Теста – тест из условиия, на котором произошла ошибка.
  6. Компилятор.
  7. Исходный код. По нажатию на ссылку будет отображено окно с исходным кодом решения.
  8. Информация об отправке. По нажатию на ссылку будет отображено окно с подробным описанием прохождения компиляции и тестов.

Работа с архивом задач

Для начала необходимо выбрать задачу. Для этого можно перейти в раздел "Архив", либо открыв задачу прошедшего соревнования, перейти по ссылке "Задача доступна в архиве". Отправка решения и просмотр списка отправленных решений аналогичны работе во время соревнования.