Олимпиады по программированию

olympiads.ru

Тестирующая система
Описание формата представления задач
Библиотеки для написания проверяющих программ
Скачать систему
Скачать систему
Первая страница
Система самотестирования olympiads.ru
Система самотестирования T/Run
Система on-line тестирования e-judge

Скачать тестирующую систему

Перед тем, как скачать систему, ознакомьтесь с Соглашением на распространение и использование.

Для тестирования решений задач, представленных на нашем сайте рекомендуем вам воспользоваться Системой самотестирования olympiads.ru.

Все существующие системы можно условно разделить на несколько групп:

Системы для самотестирования. Эти системы предназначены для проверки собственных решений задач. В такого рода системах практически не уделяется внимания вопросам защиты от недопустимых действий и "нечестных" решений, однако такие системы просты в установке, настройке и использовании. К таким системам относятся:

  • Система самотестирования olympiads.ru. Эту систему мы рекомендуем использовать для тестирования решений задач, представленных на нашем сайте. Система работает на платформе Windows, имеет инсталляционную программу и документацию.

  • Система самотестирования T/Run. Широко известная система, использовавшаяся для тестирования решений в конце 90-х годов. Работает на платформе DOS. Достаточно проста в использовании, не требует установки. На сайте представлена вместе с исходными кодами на паскале.

Системы для тестирования на личных олимпиадах. Такого рода системы достаточно сложны для установки и настройки. В системах большое внимание уделяется вопросам безопасности и защищенности. К таким системам относится, например, система Cyber Judge М.А.Бабенко, которая используется при проведении учебно-тренировочных сборов кандидатов в сборную России по информатике и при проведении Всероссийской олимпиады школьников по информатике (на сайте эта система в данный момент не представлена).

Системы on-line тестирования. Это системы, предназначенные для проведения олимпиад по правилам, сходным с правилами ACM. Такого рода системы очень сложны в настройке и установке, часто для работы требуют наличие нескольких проверяющих компьютеров, а также специальной машины, выступающей в качестве сервера. К таким системам относятся:

  • Система on-line тестирования e-judge. Система А.В.Чернова, использующаяся для тестирования в режиме on-line на нашем сайте. Позволяет проводить, помимо обычных, интернет-турниры. Система работает на платформе Linux. Система представлена вместе с исходными текстами.