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

olympiads.ru

Тестирующая система
Описание формата представления задач
Библиотеки для написания проверяющих программ
Скачать систему

Тестирующая система

В этом разделе вы найдете программное обеспечение для автоматического тестирования решений, описание форматов представления задач, практические советы о том, как самому подготовить задачу с тестами.

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

В подразделе Библиотеки для написания проверяющих программ можно скачать бибилиотеки для написания checker'ов для создания собственных проверяющих программ. Мы планируем, что подобные библиотеки будут написаны для разных языков программирования. Наиболее известным и распространенным на сегодняшний день является модуль testlib, созданный А.А.Сухановым, и в последствии дополнявшийся и изменявшийся различными людьми. В этом подразделе вы можете найти последнюю версию этого модуля, совместимую с большинством используемых сейчас проверяющих систем, и поддерживающую как старый интерфейс, так и новый, XML-ориентированный.

В подразделе Скачать систему вы можете скачать текущие версии различных тестирующих систем.

В настоящее время раздел находится в стадии разработки, поэтому содержание некоторых разделов может пока быть не полным.

Соглашение на распространение и использование

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

Вы МОЖЕТЕ использовать, копировать, эмулировать, создавать новые версии, изменять, декомпилировать, дизассемблировать, изучать код программ и файлов данных любыми доступными Вам способами. Вы также можете свободно распространять все или некоторые из этих файлов при условии ссылки на сайт. Ни одно частное лицо или организация не может брать плату за распространение программного обеспечения с сайта без письменного разрешения авторов. Вы не можете продавать или сдавать в наем или аренду это программное обеспечение.

Вы МОЖЕТЕ свободно распространять и использовать в своих целях тексты задач и стратьи, выложенные на сайте, при условии ссылки на сайт.

Установка и использование приведенных программ и файлов данных означает, что вы понимаете указанные выше положения и согласны с ними. Если почему-либо вы не согласны с этими положениями, Вам необходимо удалить все полученные с сайта файлы с Ваших устройств хранения информации и прекратить их использование.