A Local Judge for OIers and ACMers by _rqy
Project description
一个便捷的本地评测器。By _rqy.
1 安装
可以通过 pip3 安装。
$ pip3 install --upgrade https://github.com/rqy1458814497/RLJ/archive/master.tar.gz
或者通过 git
$ git clone git@github.com:rqy1458814497/RLJ.git
$ cd RLJ
$ sudo python3 setup.py install
2 使用
2.1 Config文件
创建 config.json 文件,该文件应包含以下几项:
Source (可选), Input , Output , # , Time Limit , Memory Limit
例如:
{
"Source" : "example.cpp",
"Input" : "example#.in",
"Output" : "example#.ans",
"#" : [1, 2, 3, 4, 5, 6, 7, 8, 9, 10],
"Time Limit" : 1000,
"Memory Limit" : 128
}
更简单的方法是输入
$ rlj --genConfig [FILE]
生成 config.json (或指定FILE参数以更改文件名)。
2.2 数据
请将所需的输入输出数据文件置于 data 文件夹下。
如,上面的测试文件的例子中, data 下应有: example1.in, example1.ans, example2.in 等文件。
2.3 评测
$ rlj [-s|--slient] [-j Source | --judge Source] [-c ConfigFile]
只调用 rlj 即可评测。
若要简化其输出,请调用 rlj --silent 或 rlj -s
具体用法请参照 rlj -h
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
rlj-1.0.1.tar.gz
(5.3 kB
view hashes)