Олимпиады по программированию olympiads.ru |
Краткое описание системы T/Run Для тестирования решения нужно: 0) Скачать запускаемые файлы и распаковать архив. 1) Поместить в некоторый каталог файлы t.exe, run.exe и скомпилированное
решение, которое должно называться <что угодно>_<идентификатор задачи>.exe,
где Например: ppp_a.exe - решение для задачи a. 2) В этом каталоге создать подкаталог tests, в который поместить тесты, файлы ответов, проверяющую программу и inf-файл. Тесты должны называться <идентификатор задачи>_<номер теста>.tst Например, для задачи a тесты должны называться: a_1.tst, a_2.tst, ... a_10.tst и т.д. Файлы с ответами должны называться также, но иметь расширение ans. Проверяющая программа должна называться <идентификатор задачи>.exe (для задачи a, например, это должна быть программа a.exe). Проверяющая программа может быть написана с использованием модуля testlib (инструкцию по написанию проверяющих программ под модуль testlib можно найти здесь) и скомпилирована с версией модуля testlib, которая лежит в каталоге testlib (если вы не знаете, с какой версией модуля была скомпилирована ваша программа, рекомендуем вам перекомпилировать ее с данной версией модуля). inf-файл должен называться <идентификатор задачи>.inf (например, a.inf) и должен содержать информацию о названии задачи, именах входных и выходных файлов, ограничении времени, количестве тестов, баллах за тесты. Пример inf-файла можно найти в каталоге tests. (Примечание: Строка "Bonus за все тесты" должна присутствовать в inf-файле, однако при подсчете баллов она не учитывается.) 3) Запуск на тестирование.
Если решение называется <что угодно>_<id задачи>.exe, то его тестирование
запускается с помощью команды Тестирование происходит в текущем каталоге. Например, для тестирования решения ppp_a.exe задачи a введите: |