1. 在网站后台设置页面选择启用 OI 模式
2. 在启动判题机时,加上 -o
选项。
即如果你是初次启动判题机服务,则只需在 jnoj/judge
目录下运行 sudo ./dispatcher -o
。
如果已经有正在运行中的判题机服务,则先需要运行sudo pkill -9 dispatcher
结束判题机,
再运行sudo ./dispatcher -o
启动判题机。
子任务配置文件举例如下:
data[0-10] 10 data[11-13] 10 [14-20] 55 s[21] 5 test[] 20
说明:在这个配置文件中,已经包含了可以配置的各种情况。其中,每行表示一个子任务,方括号前为文件名的字符串前缀(可以没有,如示例中的任务三), 方括号中间为测试点的序号(该序号为非负整数)的区间,方括号后为空格, 即:
data0.in, data1.in, ..., data10.in
,分数10分data11.in, data12.in, data13.in
,分数10分14.in, 15.in, ..., 20.in
,分数55分s21.in
,分数5分test.in
,分数为20分注1:测试点上传时的输入文件为的后缀为 in
,输出文件可以为 out
或者 ans
,在子任务的配置中,不需要配置后缀名。
注2:每个子任务的描述均要有一对方括号出现[
]
。方括号内填数字区间或一个数字或留空。
注3:如果方括号内无数字,如上述的任务五,则表示需要测评的测试点文件名为方括号前的字符串。
注4:当判题机发现配置文件时,只会判断配置文件中所出现的数据点,如果配置文件中描述的数据点比真实的数据点要多,判题结果会判为No Test Data
。
提示:子任务配置文件会保存与数据点同一目录下,文件名为config
,当您通过后台或者polygon创建题目配置子任务时,可忽略此条提示。