создание задач для Contester 2.4
Project description
Структура
tests/ - каталог с тестами для задачи
checker.cpp - чекер
info.ini - информация о задаче
statement.md - описание условия задачи
Создание задачи
В произвольном каталоге выполнить команду:
contester-cm create problem
где problem - название новой задачи. Если в текущей директории уже есть каталог с именем problem, то задача создана не будет.
В файле statement.md указывается описание задачи с тестовыми примерами. В файле info.ini указывается мета-информация информация о задаче, название, тема, раздел и т.п.
Тесты
По умолчанию добавлена одна пара тестовых файлов (1 и 1.a) в качестве примера.
Могут быть ситуации, когда нет необходимости добавлять файлы *.a, поскольку чекер может сам проверять правильность решения. В таком случае эти файлы можно удалить.
Добавление (удаление) тестов
Добавить n тестов в задачу problem:
contester-cm addtests problem n
Удалить все тесты из задачи problem:
contester-cm deltests problem
Сборка
Для системы Contester 2.4 требуются zip-файлы задач. Чтобы собрать zip-файл для задачи problem необходимо выполнить команду в директории с каталогом задачи:
contester-cm build problem
Чтобы собрать все задачи в данной директории, нужно выполнить:
contester-cm build *
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
File details
Details for the file contester_cm-0.14.tar.gz
.
File metadata
- Download URL: contester_cm-0.14.tar.gz
- Upload date:
- Size: 10.4 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.7.1 importlib_metadata/4.0.1 pkginfo/1.8.2 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | f5ed14cffb4984bd4068fba6c9c19717e611d03b617517b940831f4de13efa99 |
|
MD5 | 69bc75b606cefe30948d5cd374f89fd3 |
|
BLAKE2b-256 | 1767b1312bcef87d9d86742846cfac658a74f23e4899bdd1dc59db3792e15981 |
File details
Details for the file contester_cm-0.14-py3-none-any.whl
.
File metadata
- Download URL: contester_cm-0.14-py3-none-any.whl
- Upload date:
- Size: 13.8 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.7.1 importlib_metadata/4.0.1 pkginfo/1.8.2 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9ff0cfe4cedc21d194f5f7b9049f0cb95cd479a04c1625ce793c988fafccee3e |
|
MD5 | ba633a0aa16fd5e27ae326dacc523241 |
|
BLAKE2b-256 | f08a9038352fbef5efa0c313c1f483e337eba7282ac0badc298720afb12a6aca |