Разработка задач в системе Polygon

В курсе рассматривается процесс подготовки задач в системе polygon: описание условия, создание тестов, чекера, валидатора.

О курсе

Система Polygon разработана Михаилом Мирзаяновым – основателем сайта codeforces.com. Эта система будет полезна всем тем, кто занимается разработкой задач для контестов по программированию, а также для систем автоматической проверки решений (например, ejudge или Яндекс.Контест). Она позволяет сформировать полный пакет задачи в интерактивном режиме. Этот пакет может включать условие (на различных языках и в различных форматах), настройки, эталонные решения (для различных вердиктов системы), тесты (которые можно сделать как вручную, так и с использованием генератора) и ответы на них (полученные автоматически с использованием эталонного решения), чекер (если используется нестандартный), валидатор.

В данном курсе рассматривается формирование пакета для одной задачи по шагам: от написания условия до создания тестов. Также я освещены вопросы разработки генератора, чекера и валидатора с использованием известной библиотеки testlib.h. Кратко определены основные конструкции языка разметки LaTeX, которые позволят Вам писать условия

Для кого этот курс

Преподаватели информатики, преподаватели программирования, разработчики задач для контестов по программированию

Начальные требования

Желательно, чтобы учащиеся знали язык программирования C++

Наши преподаватели

Программа курса

загружаем...
Price: Бесплатно

Расскажите о курсе друзьям

Price: Бесплатно