Serve.cfg:problem:input file
Навигация: Главная страница/Система ejudge/Использование/Конфигурационные файлы/serve.cfg/Конфигурационные параметры задач/input_file
Имя переменной: | input_file |
Содержится в: | problem |
Используется: | run |
Тип содержимого: | string |
Может отсутствовать: | да |
Наследуется: | да |
Значение по умолчанию: | input |
Может повторяться: | нет |
Описание. Данная конфигурационная переменная устанавливает имя файла, из которого программы-решения данной задачи должны считывать входные данные согласно условию задачи. Эта переменная используется только, если значение конфигурационной переменной use_stdin равно false. Значение конфигурационной переменной input_file устанавливается по следующим правилам:
- Если значение данной переменной в описании неабстрактной задачи не установлено, и эта неабстрактная задача наследует свойства некоторой абстрактной задачи A, в описании которой данная переменная установлена, то используется значение переменной из описания абстрактной задачи A, при этом выполняется форматная подстановка.
- Если после предыдущего шага значение переменной всё ещё не задано, используется значение по умолчанию input.
Пример.
Данная строка позволяет установить имя входного файла для абстрактной или неабстрактной задачи в input.txt.
input_file = "input.txt"
Следующий пример, может устанавливать имя входного файла в описании абстрактной задачи. Для всех неабстрактных задач, наследующих свойства данной абстрактной задачи, имя входного файла будет зависеть от короткого имени неабстрактной задачи. Например, для задачи с коротким именем A имя входного файла будет установлено в a.in.
input_file = "%lPs.in"